./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix003.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix003.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix003.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix003.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 19:46:05,333 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:46:05,413 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:46:05,421 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:46:05,422 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:46:05,444 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:46:05,445 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:46:05,445 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:46:05,446 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:46:05,449 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:46:05,449 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:46:05,449 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:46:05,450 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:46:05,451 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:46:05,451 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:46:05,452 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:46:05,452 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:46:05,452 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:46:05,452 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:46:05,452 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:46:05,453 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:46:05,454 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:46:05,454 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:46:05,454 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:46:05,454 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:46:05,454 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:46:05,455 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:46:05,455 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:46:05,455 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:46:05,455 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:46:05,456 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:46:05,456 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:46:05,456 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:46:05,457 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:46:05,457 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:46:05,457 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:46:05,457 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:46:05,457 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:46:05,457 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:46:05,458 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:46:05,458 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:46:05,458 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:46:05,458 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:46:05,458 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-27 19:46:05,664 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:46:05,680 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:46:05,682 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:46:05,683 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:46:05,684 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:46:05,684 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix003.oepc.i [2024-06-27 19:46:06,765 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:46:06,952 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:46:06,952 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix003.oepc.i [2024-06-27 19:46:06,963 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ea1716d7/e12c5f692e864f068c3b98114ef1cbc2/FLAG7ecd0a313 [2024-06-27 19:46:06,974 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ea1716d7/e12c5f692e864f068c3b98114ef1cbc2 [2024-06-27 19:46:06,976 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:46:06,976 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:46:06,977 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/mix003.oepc.yml/witness.yml [2024-06-27 19:46:07,087 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:46:07,088 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:46:07,089 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:46:07,089 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:46:07,093 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:46:07,093 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:46:06" (1/2) ... [2024-06-27 19:46:07,094 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10e22281 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:07, skipping insertion in model container [2024-06-27 19:46:07,094 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:46:06" (1/2) ... [2024-06-27 19:46:07,095 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@159bd0ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:46:07, skipping insertion in model container [2024-06-27 19:46:07,096 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:46:07" (2/2) ... [2024-06-27 19:46:07,096 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10e22281 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07, skipping insertion in model container [2024-06-27 19:46:07,096 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:46:07" (2/2) ... [2024-06-27 19:46:07,096 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:46:07,204 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:46:07,206 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] ((((((((((((((((((((! multithreaded || z$read_delayed_var == 0) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:46:07,206 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((((((! multithreaded || z$read_delayed_var == 0) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:46:07,206 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || z$read_delayed_var == 0) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:46:07,206 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:46:07,206 INFO L106 edCorrectnessWitness]: ghost_update [L846-L846] multithreaded = 1; [2024-06-27 19:46:07,242 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:46:07,564 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:46:07,574 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:46:07,685 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:46:07,722 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:46:07,722 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07 WrapperNode [2024-06-27 19:46:07,723 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:46:07,724 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:46:07,724 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:46:07,724 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:46:07,729 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (1/1) ... [2024-06-27 19:46:07,759 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (1/1) ... [2024-06-27 19:46:07,780 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 128 [2024-06-27 19:46:07,784 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:46:07,785 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:46:07,786 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:46:07,786 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:46:07,794 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (1/1) ... [2024-06-27 19:46:07,795 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (1/1) ... [2024-06-27 19:46:07,798 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (1/1) ... [2024-06-27 19:46:07,820 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 19:46:07,820 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (1/1) ... [2024-06-27 19:46:07,820 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (1/1) ... [2024-06-27 19:46:07,841 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (1/1) ... [2024-06-27 19:46:07,842 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (1/1) ... [2024-06-27 19:46:07,844 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (1/1) ... [2024-06-27 19:46:07,845 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (1/1) ... [2024-06-27 19:46:07,847 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:46:07,848 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:46:07,848 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:46:07,848 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:46:07,849 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (1/1) ... [2024-06-27 19:46:07,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:46:07,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:46:07,889 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 19:46:07,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 19:46:07,923 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:46:07,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:46:07,923 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:46:07,924 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:46:07,924 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:46:07,924 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:46:07,924 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:46:07,924 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:46:07,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:46:07,925 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:46:07,925 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:46:07,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:46:07,929 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 19:46:08,055 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:46:08,057 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:46:08,353 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:46:08,353 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:46:08,478 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:46:08,479 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:46:08,480 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:46:08 BoogieIcfgContainer [2024-06-27 19:46:08,480 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:46:08,482 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:46:08,482 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:46:08,485 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:46:08,485 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:46:06" (1/4) ... [2024-06-27 19:46:08,486 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52bed6fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:46:08, skipping insertion in model container [2024-06-27 19:46:08,486 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:46:07" (2/4) ... [2024-06-27 19:46:08,486 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52bed6fa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:46:08, skipping insertion in model container [2024-06-27 19:46:08,486 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:46:07" (3/4) ... [2024-06-27 19:46:08,487 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52bed6fa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:46:08, skipping insertion in model container [2024-06-27 19:46:08,487 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:46:08" (4/4) ... [2024-06-27 19:46:08,488 INFO L112 eAbstractionObserver]: Analyzing ICFG mix003.oepc.i [2024-06-27 19:46:08,500 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:46:08,501 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 19:46:08,501 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:46:08,547 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:46:08,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 19:46:08,604 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 19:46:08,604 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:46:08,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 68 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 19:46:08,607 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 19:46:08,609 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 19:46:08,622 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:46:08,628 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;@4638d7f8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:46:08,628 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 19:46:08,634 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:46:08,634 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:46:08,634 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:46:08,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:08,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:46:08,636 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-27 19:46:08,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:08,640 INFO L85 PathProgramCache]: Analyzing trace with hash 380730443, now seen corresponding path program 1 times [2024-06-27 19:46:08,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:08,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460201981] [2024-06-27 19:46:08,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:08,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:08,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:09,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:09,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:09,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460201981] [2024-06-27 19:46:09,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460201981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:09,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:09,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:46:09,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911412441] [2024-06-27 19:46:09,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:09,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:46:09,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:09,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:46:09,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:46:09,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-27 19:46:09,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:09,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:09,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-27 19:46:09,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:10,160 INFO L124 PetriNetUnfolderBase]: 1116/1766 cut-off events. [2024-06-27 19:46:10,160 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 19:46:10,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3517 conditions, 1766 events. 1116/1766 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8814 event pairs, 765 based on Foata normal form. 1/1713 useless extension candidates. Maximal degree in co-relation 3505. Up to 1676 conditions per place. [2024-06-27 19:46:10,171 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 31 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-27 19:46:10,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 171 flow [2024-06-27 19:46:10,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:46:10,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:46:10,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-27 19:46:10,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 19:46:10,182 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 80 transitions. [2024-06-27 19:46:10,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 171 flow [2024-06-27 19:46:10,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:10,186 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 19:46:10,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 19:46:10,190 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 19:46:10,190 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 19:46:10,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:10,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:10,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:10,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:46:10,191 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-27 19:46:10,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:10,191 INFO L85 PathProgramCache]: Analyzing trace with hash 810521078, now seen corresponding path program 1 times [2024-06-27 19:46:10,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:10,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997228116] [2024-06-27 19:46:10,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:10,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:10,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:10,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-27 19:46:10,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:10,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997228116] [2024-06-27 19:46:10,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997228116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:10,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:10,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:46:10,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118350621] [2024-06-27 19:46:10,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:10,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:46:10,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:10,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:46:10,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:46:10,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-27 19:46:10,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 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-27 19:46:10,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:10,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-27 19:46:10,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:11,020 INFO L124 PetriNetUnfolderBase]: 1110/1773 cut-off events. [2024-06-27 19:46:11,021 INFO L125 PetriNetUnfolderBase]: For 354/354 co-relation queries the response was YES. [2024-06-27 19:46:11,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3994 conditions, 1773 events. 1110/1773 cut-off events. For 354/354 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8861 event pairs, 641 based on Foata normal form. 3/1758 useless extension candidates. Maximal degree in co-relation 3982. Up to 1652 conditions per place. [2024-06-27 19:46:11,030 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-27 19:46:11,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 238 flow [2024-06-27 19:46:11,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:46:11,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:46:11,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-27 19:46:11,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 19:46:11,032 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 104 transitions. [2024-06-27 19:46:11,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 238 flow [2024-06-27 19:46:11,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:46:11,034 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-27 19:46:11,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-27 19:46:11,035 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-27 19:46:11,035 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-27 19:46:11,035 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-27 19:46:11,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:11,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:11,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:46:11,036 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-27 19:46:11,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:11,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1521713301, now seen corresponding path program 1 times [2024-06-27 19:46:11,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:11,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221138679] [2024-06-27 19:46:11,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:11,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:11,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:11,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:11,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:11,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221138679] [2024-06-27 19:46:11,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221138679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:11,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:11,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:46:11,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499461989] [2024-06-27 19:46:11,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:11,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:46:11,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:11,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:46:11,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:46:12,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-27 19:46:12,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:12,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:12,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-27 19:46:12,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:12,347 INFO L124 PetriNetUnfolderBase]: 1345/2122 cut-off events. [2024-06-27 19:46:12,348 INFO L125 PetriNetUnfolderBase]: For 1153/1153 co-relation queries the response was YES. [2024-06-27 19:46:12,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5301 conditions, 2122 events. 1345/2122 cut-off events. For 1153/1153 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10709 event pairs, 592 based on Foata normal form. 3/2102 useless extension candidates. Maximal degree in co-relation 5287. Up to 1965 conditions per place. [2024-06-27 19:46:12,357 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 53 selfloop transitions, 13 changer transitions 0/73 dead transitions. [2024-06-27 19:46:12,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 73 transitions, 372 flow [2024-06-27 19:46:12,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:46:12,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:46:12,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 19:46:12,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:46:12,359 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 147 transitions. [2024-06-27 19:46:12,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 73 transitions, 372 flow [2024-06-27 19:46:12,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 73 transitions, 352 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 19:46:12,361 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 196 flow [2024-06-27 19:46:12,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=196, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-27 19:46:12,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-27 19:46:12,362 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 196 flow [2024-06-27 19:46:12,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:12,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:12,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:12,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:46:12,363 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:12,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:12,363 INFO L85 PathProgramCache]: Analyzing trace with hash -927427979, now seen corresponding path program 1 times [2024-06-27 19:46:12,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:12,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807390889] [2024-06-27 19:46:12,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:12,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:12,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:13,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:13,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:13,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807390889] [2024-06-27 19:46:13,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807390889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:13,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:13,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:46:13,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133906294] [2024-06-27 19:46:13,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:13,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:46:13,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:13,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:46:13,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:46:13,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-27 19:46:13,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 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-27 19:46:13,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:13,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-27 19:46:13,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:13,919 INFO L124 PetriNetUnfolderBase]: 1336/2103 cut-off events. [2024-06-27 19:46:13,920 INFO L125 PetriNetUnfolderBase]: For 2265/2265 co-relation queries the response was YES. [2024-06-27 19:46:13,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5872 conditions, 2103 events. 1336/2103 cut-off events. For 2265/2265 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10534 event pairs, 450 based on Foata normal form. 6/2084 useless extension candidates. Maximal degree in co-relation 5856. Up to 1920 conditions per place. [2024-06-27 19:46:13,931 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 57 selfloop transitions, 15 changer transitions 0/79 dead transitions. [2024-06-27 19:46:13,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 79 transitions, 432 flow [2024-06-27 19:46:13,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:13,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:13,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 19:46:13,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-27 19:46:13,933 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 196 flow. Second operand 7 states and 166 transitions. [2024-06-27 19:46:13,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 79 transitions, 432 flow [2024-06-27 19:46:13,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 79 transitions, 404 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:13,937 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 217 flow [2024-06-27 19:46:13,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=217, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-27 19:46:13,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-27 19:46:13,938 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 217 flow [2024-06-27 19:46:13,938 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-27 19:46:13,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:13,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:13,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:46:13,938 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:13,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:13,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1592598440, now seen corresponding path program 1 times [2024-06-27 19:46:13,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:13,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359959383] [2024-06-27 19:46:13,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:13,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:13,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:14,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:14,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:14,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359959383] [2024-06-27 19:46:14,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359959383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:14,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:14,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:46:14,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695007763] [2024-06-27 19:46:14,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:14,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:46:14,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:14,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:46:14,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:46:14,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:14,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 217 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:14,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:14,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:14,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:14,914 INFO L124 PetriNetUnfolderBase]: 1627/2518 cut-off events. [2024-06-27 19:46:14,914 INFO L125 PetriNetUnfolderBase]: For 3868/3868 co-relation queries the response was YES. [2024-06-27 19:46:14,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7426 conditions, 2518 events. 1627/2518 cut-off events. For 3868/3868 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12327 event pairs, 689 based on Foata normal form. 2/2519 useless extension candidates. Maximal degree in co-relation 7408. Up to 2407 conditions per place. [2024-06-27 19:46:14,927 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 47 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-27 19:46:14,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 60 transitions, 371 flow [2024-06-27 19:46:14,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:46:14,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:46:14,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 96 transitions. [2024-06-27 19:46:14,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-27 19:46:14,929 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 217 flow. Second operand 5 states and 96 transitions. [2024-06-27 19:46:14,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 60 transitions, 371 flow [2024-06-27 19:46:14,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 60 transitions, 332 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:14,932 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 224 flow [2024-06-27 19:46:14,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-27 19:46:14,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-27 19:46:14,933 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 224 flow [2024-06-27 19:46:14,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:14,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:14,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:14,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:46:14,934 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-27 19:46:14,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:14,935 INFO L85 PathProgramCache]: Analyzing trace with hash -2125910344, now seen corresponding path program 1 times [2024-06-27 19:46:14,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:14,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612591086] [2024-06-27 19:46:14,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:14,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:14,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:15,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:15,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:15,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612591086] [2024-06-27 19:46:15,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612591086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:15,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:15,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:46:15,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843157967] [2024-06-27 19:46:15,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:15,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:46:15,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:15,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:46:15,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:46:15,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:15,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 224 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-27 19:46:15,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:15,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:15,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:16,079 INFO L124 PetriNetUnfolderBase]: 1617/2513 cut-off events. [2024-06-27 19:46:16,079 INFO L125 PetriNetUnfolderBase]: For 5557/5557 co-relation queries the response was YES. [2024-06-27 19:46:16,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7870 conditions, 2513 events. 1617/2513 cut-off events. For 5557/5557 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12353 event pairs, 653 based on Foata normal form. 4/2516 useless extension candidates. Maximal degree in co-relation 7850. Up to 2375 conditions per place. [2024-06-27 19:46:16,092 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 11 changer transitions 0/68 dead transitions. [2024-06-27 19:46:16,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 410 flow [2024-06-27 19:46:16,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:46:16,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:46:16,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 19:46:16,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 19:46:16,094 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 224 flow. Second operand 6 states and 114 transitions. [2024-06-27 19:46:16,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 410 flow [2024-06-27 19:46:16,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 68 transitions, 388 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:16,098 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 258 flow [2024-06-27 19:46:16,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=258, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-27 19:46:16,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-27 19:46:16,100 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 258 flow [2024-06-27 19:46:16,100 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-27 19:46:16,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:16,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:16,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:46:16,101 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-27 19:46:16,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:16,101 INFO L85 PathProgramCache]: Analyzing trace with hash -80306019, now seen corresponding path program 1 times [2024-06-27 19:46:16,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:16,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013427972] [2024-06-27 19:46:16,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:16,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:16,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:16,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:16,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:16,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013427972] [2024-06-27 19:46:16,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013427972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:16,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:16,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:46:16,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990014347] [2024-06-27 19:46:16,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:16,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:46:16,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:16,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:46:16,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:46:16,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:16,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 258 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-27 19:46:16,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:16,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:16,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:17,157 INFO L124 PetriNetUnfolderBase]: 1628/2559 cut-off events. [2024-06-27 19:46:17,157 INFO L125 PetriNetUnfolderBase]: For 7200/7206 co-relation queries the response was YES. [2024-06-27 19:46:17,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8531 conditions, 2559 events. 1628/2559 cut-off events. For 7200/7206 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12695 event pairs, 654 based on Foata normal form. 6/2563 useless extension candidates. Maximal degree in co-relation 8510. Up to 2374 conditions per place. [2024-06-27 19:46:17,176 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 16 changer transitions 0/78 dead transitions. [2024-06-27 19:46:17,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 78 transitions, 522 flow [2024-06-27 19:46:17,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:46:17,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:46:17,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-27 19:46:17,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 19:46:17,178 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 258 flow. Second operand 6 states and 120 transitions. [2024-06-27 19:46:17,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 78 transitions, 522 flow [2024-06-27 19:46:17,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 78 transitions, 490 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 19:46:17,181 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 316 flow [2024-06-27 19:46:17,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=316, PETRI_PLACES=59, PETRI_TRANSITIONS=58} [2024-06-27 19:46:17,183 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-27 19:46:17,183 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 316 flow [2024-06-27 19:46:17,183 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-27 19:46:17,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:17,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:17,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:46:17,184 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-27 19:46:17,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:17,184 INFO L85 PathProgramCache]: Analyzing trace with hash -69056739, now seen corresponding path program 2 times [2024-06-27 19:46:17,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:17,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443067598] [2024-06-27 19:46:17,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:17,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:17,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:17,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:17,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:17,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443067598] [2024-06-27 19:46:17,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443067598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:17,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:17,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:46:17,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929051186] [2024-06-27 19:46:17,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:17,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:46:17,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:17,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:46:17,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:46:17,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:17,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 316 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-27 19:46:17,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:17,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:17,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:18,254 INFO L124 PetriNetUnfolderBase]: 1623/2551 cut-off events. [2024-06-27 19:46:18,255 INFO L125 PetriNetUnfolderBase]: For 9190/9190 co-relation queries the response was YES. [2024-06-27 19:46:18,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9033 conditions, 2551 events. 1623/2551 cut-off events. For 9190/9190 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12639 event pairs, 650 based on Foata normal form. 2/2552 useless extension candidates. Maximal degree in co-relation 9011. Up to 2393 conditions per place. [2024-06-27 19:46:18,266 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 11 changer transitions 0/73 dead transitions. [2024-06-27 19:46:18,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 73 transitions, 490 flow [2024-06-27 19:46:18,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:46:18,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:46:18,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-27 19:46:18,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-06-27 19:46:18,269 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 316 flow. Second operand 6 states and 113 transitions. [2024-06-27 19:46:18,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 73 transitions, 490 flow [2024-06-27 19:46:18,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 73 transitions, 452 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 19:46:18,277 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 308 flow [2024-06-27 19:46:18,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2024-06-27 19:46:18,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 20 predicate places. [2024-06-27 19:46:18,279 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 308 flow [2024-06-27 19:46:18,279 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-27 19:46:18,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:18,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:18,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:46:18,280 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-27 19:46:18,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:18,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1227128861, now seen corresponding path program 1 times [2024-06-27 19:46:18,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:18,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244170315] [2024-06-27 19:46:18,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:18,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:18,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:19,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:19,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:19,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244170315] [2024-06-27 19:46:19,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244170315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:19,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:19,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:19,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418296759] [2024-06-27 19:46:19,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:19,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:19,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:19,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:19,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:19,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:19,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 308 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-27 19:46:19,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:19,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:19,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:19,617 INFO L124 PetriNetUnfolderBase]: 1634/2566 cut-off events. [2024-06-27 19:46:19,617 INFO L125 PetriNetUnfolderBase]: For 10693/10693 co-relation queries the response was YES. [2024-06-27 19:46:19,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9225 conditions, 2566 events. 1634/2566 cut-off events. For 10693/10693 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12672 event pairs, 632 based on Foata normal form. 2/2567 useless extension candidates. Maximal degree in co-relation 9201. Up to 2388 conditions per place. [2024-06-27 19:46:19,631 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 67 selfloop transitions, 14 changer transitions 0/86 dead transitions. [2024-06-27 19:46:19,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 86 transitions, 560 flow [2024-06-27 19:46:19,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:19,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:19,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 19:46:19,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-27 19:46:19,633 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 308 flow. Second operand 7 states and 136 transitions. [2024-06-27 19:46:19,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 86 transitions, 560 flow [2024-06-27 19:46:19,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 86 transitions, 526 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:19,639 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 342 flow [2024-06-27 19:46:19,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=342, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-06-27 19:46:19,640 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-27 19:46:19,640 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 342 flow [2024-06-27 19:46:19,641 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-27 19:46:19,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:19,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:19,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:46:19,641 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-27 19:46:19,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:19,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1805481747, now seen corresponding path program 1 times [2024-06-27 19:46:19,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:19,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104737777] [2024-06-27 19:46:19,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:19,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:19,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:20,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:20,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:20,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104737777] [2024-06-27 19:46:20,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104737777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:20,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:20,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:20,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23541551] [2024-06-27 19:46:20,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:20,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:20,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:20,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:20,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:20,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:20,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 342 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-27 19:46:20,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:20,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:20,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:20,794 INFO L124 PetriNetUnfolderBase]: 1672/2619 cut-off events. [2024-06-27 19:46:20,795 INFO L125 PetriNetUnfolderBase]: For 13592/13592 co-relation queries the response was YES. [2024-06-27 19:46:20,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9995 conditions, 2619 events. 1672/2619 cut-off events. For 13592/13592 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 12930 event pairs, 591 based on Foata normal form. 4/2619 useless extension candidates. Maximal degree in co-relation 9971. Up to 2384 conditions per place. [2024-06-27 19:46:20,807 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 68 selfloop transitions, 23 changer transitions 0/96 dead transitions. [2024-06-27 19:46:20,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 96 transitions, 686 flow [2024-06-27 19:46:20,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:20,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:20,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-27 19:46:20,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47959183673469385 [2024-06-27 19:46:20,809 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 342 flow. Second operand 7 states and 141 transitions. [2024-06-27 19:46:20,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 96 transitions, 686 flow [2024-06-27 19:46:20,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 96 transitions, 642 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:20,818 INFO L231 Difference]: Finished difference. Result has 67 places, 70 transitions, 434 flow [2024-06-27 19:46:20,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=434, PETRI_PLACES=67, PETRI_TRANSITIONS=70} [2024-06-27 19:46:20,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 24 predicate places. [2024-06-27 19:46:20,819 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 70 transitions, 434 flow [2024-06-27 19:46:20,819 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-27 19:46:20,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:20,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:20,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:46:20,820 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-27 19:46:20,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:20,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1227248831, now seen corresponding path program 2 times [2024-06-27 19:46:20,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:20,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548155632] [2024-06-27 19:46:20,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:20,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:20,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:21,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:21,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:21,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548155632] [2024-06-27 19:46:21,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548155632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:21,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:21,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:21,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272432469] [2024-06-27 19:46:21,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:21,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:21,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:21,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:21,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:21,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:21,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 70 transitions, 434 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-27 19:46:21,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:21,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:21,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:22,020 INFO L124 PetriNetUnfolderBase]: 1683/2636 cut-off events. [2024-06-27 19:46:22,020 INFO L125 PetriNetUnfolderBase]: For 16684/16687 co-relation queries the response was YES. [2024-06-27 19:46:22,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10833 conditions, 2636 events. 1683/2636 cut-off events. For 16684/16687 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13001 event pairs, 602 based on Foata normal form. 4/2638 useless extension candidates. Maximal degree in co-relation 10807. Up to 2412 conditions per place. [2024-06-27 19:46:22,036 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 69 selfloop transitions, 26 changer transitions 0/100 dead transitions. [2024-06-27 19:46:22,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 100 transitions, 792 flow [2024-06-27 19:46:22,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:22,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:22,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 19:46:22,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47278911564625853 [2024-06-27 19:46:22,038 INFO L175 Difference]: Start difference. First operand has 67 places, 70 transitions, 434 flow. Second operand 7 states and 139 transitions. [2024-06-27 19:46:22,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 100 transitions, 792 flow [2024-06-27 19:46:22,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 100 transitions, 766 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 19:46:22,047 INFO L231 Difference]: Finished difference. Result has 72 places, 76 transitions, 542 flow [2024-06-27 19:46:22,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=542, PETRI_PLACES=72, PETRI_TRANSITIONS=76} [2024-06-27 19:46:22,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-27 19:46:22,048 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 76 transitions, 542 flow [2024-06-27 19:46:22,048 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-27 19:46:22,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:22,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:22,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:46:22,049 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-27 19:46:22,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:22,049 INFO L85 PathProgramCache]: Analyzing trace with hash -813616651, now seen corresponding path program 2 times [2024-06-27 19:46:22,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:22,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756038484] [2024-06-27 19:46:22,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:22,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:22,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:22,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-27 19:46:22,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:22,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756038484] [2024-06-27 19:46:22,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756038484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:22,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:22,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:22,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029176631] [2024-06-27 19:46:22,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:22,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:22,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:22,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:22,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:22,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:22,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 76 transitions, 542 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-27 19:46:22,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:22,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:22,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:23,301 INFO L124 PetriNetUnfolderBase]: 1705/2672 cut-off events. [2024-06-27 19:46:23,301 INFO L125 PetriNetUnfolderBase]: For 20572/20572 co-relation queries the response was YES. [2024-06-27 19:46:23,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11578 conditions, 2672 events. 1705/2672 cut-off events. For 20572/20572 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13119 event pairs, 598 based on Foata normal form. 4/2675 useless extension candidates. Maximal degree in co-relation 11549. Up to 2494 conditions per place. [2024-06-27 19:46:23,314 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 80 selfloop transitions, 14 changer transitions 0/99 dead transitions. [2024-06-27 19:46:23,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 814 flow [2024-06-27 19:46:23,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:23,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:23,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 19:46:23,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-27 19:46:23,316 INFO L175 Difference]: Start difference. First operand has 72 places, 76 transitions, 542 flow. Second operand 7 states and 131 transitions. [2024-06-27 19:46:23,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 814 flow [2024-06-27 19:46:23,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 99 transitions, 770 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:23,337 INFO L231 Difference]: Finished difference. Result has 76 places, 79 transitions, 572 flow [2024-06-27 19:46:23,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=572, PETRI_PLACES=76, PETRI_TRANSITIONS=79} [2024-06-27 19:46:23,338 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-27 19:46:23,338 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 79 transitions, 572 flow [2024-06-27 19:46:23,338 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-27 19:46:23,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:23,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:23,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:46:23,338 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-27 19:46:23,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:23,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1174027177, now seen corresponding path program 3 times [2024-06-27 19:46:23,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:23,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274039448] [2024-06-27 19:46:23,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:23,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:23,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:24,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:24,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:24,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274039448] [2024-06-27 19:46:24,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274039448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:24,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:24,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:24,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629641422] [2024-06-27 19:46:24,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:24,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:24,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:24,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:24,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:24,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:24,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 79 transitions, 572 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-27 19:46:24,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:24,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:24,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:24,548 INFO L124 PetriNetUnfolderBase]: 1700/2665 cut-off events. [2024-06-27 19:46:24,548 INFO L125 PetriNetUnfolderBase]: For 22965/22965 co-relation queries the response was YES. [2024-06-27 19:46:24,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11803 conditions, 2665 events. 1700/2665 cut-off events. For 22965/22965 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13167 event pairs, 598 based on Foata normal form. 2/2666 useless extension candidates. Maximal degree in co-relation 11772. Up to 2496 conditions per place. [2024-06-27 19:46:24,563 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 79 selfloop transitions, 14 changer transitions 0/98 dead transitions. [2024-06-27 19:46:24,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 98 transitions, 806 flow [2024-06-27 19:46:24,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:24,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:24,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 19:46:24,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-27 19:46:24,565 INFO L175 Difference]: Start difference. First operand has 76 places, 79 transitions, 572 flow. Second operand 7 states and 130 transitions. [2024-06-27 19:46:24,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 98 transitions, 806 flow [2024-06-27 19:46:24,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 98 transitions, 740 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:24,582 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 542 flow [2024-06-27 19:46:24,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=542, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-27 19:46:24,583 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-27 19:46:24,583 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 542 flow [2024-06-27 19:46:24,583 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-27 19:46:24,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:24,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:24,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:46:24,584 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-27 19:46:24,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:24,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1404380537, now seen corresponding path program 3 times [2024-06-27 19:46:24,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:24,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107334315] [2024-06-27 19:46:24,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:24,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:24,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:25,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:25,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:25,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107334315] [2024-06-27 19:46:25,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107334315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:25,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:25,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:46:25,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210233847] [2024-06-27 19:46:25,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:25,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:46:25,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:25,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:46:25,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:46:25,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:25,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 542 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-27 19:46:25,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:25,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:25,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:25,772 INFO L124 PetriNetUnfolderBase]: 1690/2651 cut-off events. [2024-06-27 19:46:25,773 INFO L125 PetriNetUnfolderBase]: For 25253/25253 co-relation queries the response was YES. [2024-06-27 19:46:25,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11856 conditions, 2651 events. 1690/2651 cut-off events. For 25253/25253 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 13047 event pairs, 596 based on Foata normal form. 4/2654 useless extension candidates. Maximal degree in co-relation 11825. Up to 2446 conditions per place. [2024-06-27 19:46:25,787 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 76 selfloop transitions, 19 changer transitions 0/100 dead transitions. [2024-06-27 19:46:25,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 100 transitions, 788 flow [2024-06-27 19:46:25,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:46:25,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:46:25,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 19:46:25,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-27 19:46:25,788 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 542 flow. Second operand 7 states and 134 transitions. [2024-06-27 19:46:25,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 100 transitions, 788 flow [2024-06-27 19:46:25,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 100 transitions, 728 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:25,804 INFO L231 Difference]: Finished difference. Result has 79 places, 79 transitions, 528 flow [2024-06-27 19:46:25,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=528, PETRI_PLACES=79, PETRI_TRANSITIONS=79} [2024-06-27 19:46:25,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-27 19:46:25,805 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 79 transitions, 528 flow [2024-06-27 19:46:25,805 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-27 19:46:25,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:25,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:25,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:46:25,806 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:25,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:25,806 INFO L85 PathProgramCache]: Analyzing trace with hash 875095549, now seen corresponding path program 1 times [2024-06-27 19:46:25,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:25,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201337583] [2024-06-27 19:46:25,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:25,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:25,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:26,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:26,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:26,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201337583] [2024-06-27 19:46:26,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201337583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:26,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:26,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:46:26,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781612792] [2024-06-27 19:46:26,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:26,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:46:26,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:26,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:46:26,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:46:26,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:26,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 79 transitions, 528 flow. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:26,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:26,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:26,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:26,818 INFO L124 PetriNetUnfolderBase]: 2009/3103 cut-off events. [2024-06-27 19:46:26,819 INFO L125 PetriNetUnfolderBase]: For 35849/35849 co-relation queries the response was YES. [2024-06-27 19:46:26,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14179 conditions, 3103 events. 2009/3103 cut-off events. For 35849/35849 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15210 event pairs, 833 based on Foata normal form. 1/3103 useless extension candidates. Maximal degree in co-relation 14147. Up to 2949 conditions per place. [2024-06-27 19:46:26,835 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 65 selfloop transitions, 8 changer transitions 0/90 dead transitions. [2024-06-27 19:46:26,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 90 transitions, 714 flow [2024-06-27 19:46:26,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:46:26,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:46:26,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 92 transitions. [2024-06-27 19:46:26,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380952380952381 [2024-06-27 19:46:26,836 INFO L175 Difference]: Start difference. First operand has 79 places, 79 transitions, 528 flow. Second operand 5 states and 92 transitions. [2024-06-27 19:46:26,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 90 transitions, 714 flow [2024-06-27 19:46:26,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 90 transitions, 654 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:26,856 INFO L231 Difference]: Finished difference. Result has 78 places, 82 transitions, 516 flow [2024-06-27 19:46:26,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=516, PETRI_PLACES=78, PETRI_TRANSITIONS=82} [2024-06-27 19:46:26,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-27 19:46:26,856 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 82 transitions, 516 flow [2024-06-27 19:46:26,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:26,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:26,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:26,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:46:26,857 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:26,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:26,857 INFO L85 PathProgramCache]: Analyzing trace with hash 131545148, now seen corresponding path program 1 times [2024-06-27 19:46:26,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:26,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583558911] [2024-06-27 19:46:26,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:26,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:26,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:27,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:27,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:27,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583558911] [2024-06-27 19:46:27,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583558911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:27,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:27,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:27,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457272571] [2024-06-27 19:46:27,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:27,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:27,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:27,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:27,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:27,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:27,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 82 transitions, 516 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-27 19:46:27,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:27,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:27,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:28,555 INFO L124 PetriNetUnfolderBase]: 1803/2788 cut-off events. [2024-06-27 19:46:28,555 INFO L125 PetriNetUnfolderBase]: For 36017/36017 co-relation queries the response was YES. [2024-06-27 19:46:28,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13598 conditions, 2788 events. 1803/2788 cut-off events. For 36017/36017 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13718 event pairs, 615 based on Foata normal form. 2/2789 useless extension candidates. Maximal degree in co-relation 13565. Up to 2560 conditions per place. [2024-06-27 19:46:28,569 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 97 selfloop transitions, 23 changer transitions 0/126 dead transitions. [2024-06-27 19:46:28,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 126 transitions, 982 flow [2024-06-27 19:46:28,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:46:28,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:46:28,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 19:46:28,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-27 19:46:28,571 INFO L175 Difference]: Start difference. First operand has 78 places, 82 transitions, 516 flow. Second operand 9 states and 176 transitions. [2024-06-27 19:46:28,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 126 transitions, 982 flow [2024-06-27 19:46:28,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 126 transitions, 956 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:28,591 INFO L231 Difference]: Finished difference. Result has 84 places, 88 transitions, 622 flow [2024-06-27 19:46:28,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=622, PETRI_PLACES=84, PETRI_TRANSITIONS=88} [2024-06-27 19:46:28,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-27 19:46:28,592 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 88 transitions, 622 flow [2024-06-27 19:46:28,592 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-27 19:46:28,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:28,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:28,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:46:28,592 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-27 19:46:28,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:28,593 INFO L85 PathProgramCache]: Analyzing trace with hash 131635358, now seen corresponding path program 2 times [2024-06-27 19:46:28,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:28,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997085679] [2024-06-27 19:46:28,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:28,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:28,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:29,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:29,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:29,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997085679] [2024-06-27 19:46:29,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997085679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:29,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:29,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:29,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341301163] [2024-06-27 19:46:29,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:29,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:29,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:29,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:29,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:29,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:29,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 88 transitions, 622 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-27 19:46:29,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:29,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:29,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:30,204 INFO L124 PetriNetUnfolderBase]: 1798/2781 cut-off events. [2024-06-27 19:46:30,204 INFO L125 PetriNetUnfolderBase]: For 40931/40931 co-relation queries the response was YES. [2024-06-27 19:46:30,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14188 conditions, 2781 events. 1798/2781 cut-off events. For 40931/40931 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13732 event pairs, 615 based on Foata normal form. 2/2782 useless extension candidates. Maximal degree in co-relation 14154. Up to 2579 conditions per place. [2024-06-27 19:46:30,246 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 94 selfloop transitions, 17 changer transitions 0/117 dead transitions. [2024-06-27 19:46:30,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 117 transitions, 918 flow [2024-06-27 19:46:30,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:30,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:30,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 19:46:30,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 19:46:30,249 INFO L175 Difference]: Start difference. First operand has 84 places, 88 transitions, 622 flow. Second operand 8 states and 153 transitions. [2024-06-27 19:46:30,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 117 transitions, 918 flow [2024-06-27 19:46:30,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 117 transitions, 844 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:30,270 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 590 flow [2024-06-27 19:46:30,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=590, PETRI_PLACES=87, PETRI_TRANSITIONS=88} [2024-06-27 19:46:30,271 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-27 19:46:30,271 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 590 flow [2024-06-27 19:46:30,271 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-27 19:46:30,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:30,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:30,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:46:30,271 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-27 19:46:30,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:30,272 INFO L85 PathProgramCache]: Analyzing trace with hash 131635513, now seen corresponding path program 1 times [2024-06-27 19:46:30,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:30,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107596252] [2024-06-27 19:46:30,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:30,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:30,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:31,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:31,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:31,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107596252] [2024-06-27 19:46:31,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107596252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:31,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:31,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:31,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778954754] [2024-06-27 19:46:31,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:31,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:31,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:31,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:31,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:31,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:31,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 88 transitions, 590 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-27 19:46:31,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:31,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:31,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:31,763 INFO L124 PetriNetUnfolderBase]: 1822/2809 cut-off events. [2024-06-27 19:46:31,764 INFO L125 PetriNetUnfolderBase]: For 45995/45995 co-relation queries the response was YES. [2024-06-27 19:46:31,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14583 conditions, 2809 events. 1822/2809 cut-off events. For 45995/45995 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13809 event pairs, 609 based on Foata normal form. 4/2809 useless extension candidates. Maximal degree in co-relation 14547. Up to 2604 conditions per place. [2024-06-27 19:46:31,779 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 98 selfloop transitions, 17 changer transitions 0/121 dead transitions. [2024-06-27 19:46:31,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 121 transitions, 936 flow [2024-06-27 19:46:31,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:31,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:31,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 19:46:31,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 19:46:31,781 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 590 flow. Second operand 8 states and 154 transitions. [2024-06-27 19:46:31,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 121 transitions, 936 flow [2024-06-27 19:46:31,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 121 transitions, 894 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:31,799 INFO L231 Difference]: Finished difference. Result has 88 places, 91 transitions, 634 flow [2024-06-27 19:46:31,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=634, PETRI_PLACES=88, PETRI_TRANSITIONS=91} [2024-06-27 19:46:31,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-27 19:46:31,799 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 91 transitions, 634 flow [2024-06-27 19:46:31,800 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-27 19:46:31,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:31,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:31,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:46:31,800 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-27 19:46:31,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:31,800 INFO L85 PathProgramCache]: Analyzing trace with hash -609985283, now seen corresponding path program 2 times [2024-06-27 19:46:31,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:31,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186982893] [2024-06-27 19:46:31,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:31,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:31,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:32,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:32,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:32,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186982893] [2024-06-27 19:46:32,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186982893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:32,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:32,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:32,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855175863] [2024-06-27 19:46:32,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:32,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:32,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:32,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:32,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:32,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:32,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 91 transitions, 634 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-27 19:46:32,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:32,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:32,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:33,216 INFO L124 PetriNetUnfolderBase]: 1897/2922 cut-off events. [2024-06-27 19:46:33,216 INFO L125 PetriNetUnfolderBase]: For 53040/53040 co-relation queries the response was YES. [2024-06-27 19:46:33,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15878 conditions, 2922 events. 1897/2922 cut-off events. For 53040/53040 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14501 event pairs, 593 based on Foata normal form. 4/2920 useless extension candidates. Maximal degree in co-relation 15841. Up to 2511 conditions per place. [2024-06-27 19:46:33,230 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 83 selfloop transitions, 44 changer transitions 0/133 dead transitions. [2024-06-27 19:46:33,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 133 transitions, 1246 flow [2024-06-27 19:46:33,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:33,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:33,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-27 19:46:33,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-27 19:46:33,232 INFO L175 Difference]: Start difference. First operand has 88 places, 91 transitions, 634 flow. Second operand 8 states and 164 transitions. [2024-06-27 19:46:33,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 133 transitions, 1246 flow [2024-06-27 19:46:33,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 133 transitions, 1184 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:33,254 INFO L231 Difference]: Finished difference. Result has 90 places, 100 transitions, 806 flow [2024-06-27 19:46:33,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=806, PETRI_PLACES=90, PETRI_TRANSITIONS=100} [2024-06-27 19:46:33,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-27 19:46:33,254 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 100 transitions, 806 flow [2024-06-27 19:46:33,254 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-27 19:46:33,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:33,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:33,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:46:33,255 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-27 19:46:33,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:33,255 INFO L85 PathProgramCache]: Analyzing trace with hash -609991018, now seen corresponding path program 3 times [2024-06-27 19:46:33,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:33,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626128369] [2024-06-27 19:46:33,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:33,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:33,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:34,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:34,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:34,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626128369] [2024-06-27 19:46:34,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626128369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:34,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:34,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:34,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671526559] [2024-06-27 19:46:34,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:34,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:34,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:34,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:34,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:34,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:34,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 100 transitions, 806 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-27 19:46:34,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:34,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:34,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:34,850 INFO L124 PetriNetUnfolderBase]: 1908/2939 cut-off events. [2024-06-27 19:46:34,851 INFO L125 PetriNetUnfolderBase]: For 59541/59544 co-relation queries the response was YES. [2024-06-27 19:46:34,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16642 conditions, 2939 events. 1908/2939 cut-off events. For 59541/59544 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14572 event pairs, 626 based on Foata normal form. 4/2939 useless extension candidates. Maximal degree in co-relation 16604. Up to 2690 conditions per place. [2024-06-27 19:46:34,869 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 94 selfloop transitions, 29 changer transitions 0/129 dead transitions. [2024-06-27 19:46:34,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 129 transitions, 1164 flow [2024-06-27 19:46:34,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:34,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:34,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 19:46:34,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 19:46:34,871 INFO L175 Difference]: Start difference. First operand has 90 places, 100 transitions, 806 flow. Second operand 8 states and 154 transitions. [2024-06-27 19:46:34,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 129 transitions, 1164 flow [2024-06-27 19:46:34,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 129 transitions, 1098 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 19:46:34,901 INFO L231 Difference]: Finished difference. Result has 95 places, 103 transitions, 858 flow [2024-06-27 19:46:34,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=858, PETRI_PLACES=95, PETRI_TRANSITIONS=103} [2024-06-27 19:46:34,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-27 19:46:34,902 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 103 transitions, 858 flow [2024-06-27 19:46:34,902 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-27 19:46:34,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:34,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:34,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:46:34,903 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-27 19:46:34,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:34,903 INFO L85 PathProgramCache]: Analyzing trace with hash 135354583, now seen corresponding path program 3 times [2024-06-27 19:46:34,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:34,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336214857] [2024-06-27 19:46:34,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:34,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:34,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:35,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:35,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:35,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336214857] [2024-06-27 19:46:35,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336214857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:35,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:35,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:35,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512536206] [2024-06-27 19:46:35,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:35,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:35,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:35,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:35,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:35,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:35,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 103 transitions, 858 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-27 19:46:35,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:35,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:35,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:36,355 INFO L124 PetriNetUnfolderBase]: 1898/2924 cut-off events. [2024-06-27 19:46:36,356 INFO L125 PetriNetUnfolderBase]: For 64909/64909 co-relation queries the response was YES. [2024-06-27 19:46:36,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17049 conditions, 2924 events. 1898/2924 cut-off events. For 64909/64909 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14511 event pairs, 591 based on Foata normal form. 4/2922 useless extension candidates. Maximal degree in co-relation 17009. Up to 2519 conditions per place. [2024-06-27 19:46:36,370 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 86 selfloop transitions, 43 changer transitions 0/135 dead transitions. [2024-06-27 19:46:36,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 135 transitions, 1280 flow [2024-06-27 19:46:36,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:36,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:36,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-27 19:46:36,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-27 19:46:36,372 INFO L175 Difference]: Start difference. First operand has 95 places, 103 transitions, 858 flow. Second operand 8 states and 164 transitions. [2024-06-27 19:46:36,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 135 transitions, 1280 flow [2024-06-27 19:46:36,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 135 transitions, 1166 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:36,398 INFO L231 Difference]: Finished difference. Result has 97 places, 103 transitions, 838 flow [2024-06-27 19:46:36,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=838, PETRI_PLACES=97, PETRI_TRANSITIONS=103} [2024-06-27 19:46:36,398 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-27 19:46:36,398 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 103 transitions, 838 flow [2024-06-27 19:46:36,399 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-27 19:46:36,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:36,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:36,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:46:36,399 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-27 19:46:36,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:36,399 INFO L85 PathProgramCache]: Analyzing trace with hash 540336799, now seen corresponding path program 4 times [2024-06-27 19:46:36,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:36,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245566901] [2024-06-27 19:46:36,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:36,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:36,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:37,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:37,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:37,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245566901] [2024-06-27 19:46:37,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245566901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:37,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:37,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:37,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438924400] [2024-06-27 19:46:37,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:37,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:37,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:37,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:37,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:37,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:37,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 103 transitions, 838 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-27 19:46:37,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:37,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:37,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:37,811 INFO L124 PetriNetUnfolderBase]: 1952/3007 cut-off events. [2024-06-27 19:46:37,812 INFO L125 PetriNetUnfolderBase]: For 72211/72211 co-relation queries the response was YES. [2024-06-27 19:46:37,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17928 conditions, 3007 events. 1952/3007 cut-off events. For 72211/72211 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14931 event pairs, 622 based on Foata normal form. 4/3008 useless extension candidates. Maximal degree in co-relation 17887. Up to 2699 conditions per place. [2024-06-27 19:46:37,830 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 104 selfloop transitions, 29 changer transitions 0/139 dead transitions. [2024-06-27 19:46:37,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 139 transitions, 1458 flow [2024-06-27 19:46:37,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:37,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:37,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 19:46:37,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-27 19:46:37,831 INFO L175 Difference]: Start difference. First operand has 97 places, 103 transitions, 838 flow. Second operand 8 states and 158 transitions. [2024-06-27 19:46:37,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 139 transitions, 1458 flow [2024-06-27 19:46:37,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 139 transitions, 1342 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:37,861 INFO L231 Difference]: Finished difference. Result has 98 places, 109 transitions, 900 flow [2024-06-27 19:46:37,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=900, PETRI_PLACES=98, PETRI_TRANSITIONS=109} [2024-06-27 19:46:37,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2024-06-27 19:46:37,862 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 109 transitions, 900 flow [2024-06-27 19:46:37,862 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-27 19:46:37,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:37,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:37,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:46:37,863 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-27 19:46:37,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:37,863 INFO L85 PathProgramCache]: Analyzing trace with hash 593476191, now seen corresponding path program 5 times [2024-06-27 19:46:37,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:37,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168437994] [2024-06-27 19:46:37,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:37,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:37,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:38,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:38,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:38,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168437994] [2024-06-27 19:46:38,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168437994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:38,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:38,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:38,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965112276] [2024-06-27 19:46:38,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:38,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:38,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:38,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:38,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:38,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:38,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 109 transitions, 900 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-27 19:46:38,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:38,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:38,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:39,132 INFO L124 PetriNetUnfolderBase]: 1942/2993 cut-off events. [2024-06-27 19:46:39,132 INFO L125 PetriNetUnfolderBase]: For 76606/76606 co-relation queries the response was YES. [2024-06-27 19:46:39,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17902 conditions, 2993 events. 1942/2993 cut-off events. For 76606/76606 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14880 event pairs, 620 based on Foata normal form. 4/2994 useless extension candidates. Maximal degree in co-relation 17860. Up to 2774 conditions per place. [2024-06-27 19:46:39,151 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 111 selfloop transitions, 17 changer transitions 0/134 dead transitions. [2024-06-27 19:46:39,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 134 transitions, 1222 flow [2024-06-27 19:46:39,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:39,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:39,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 19:46:39,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-27 19:46:39,152 INFO L175 Difference]: Start difference. First operand has 98 places, 109 transitions, 900 flow. Second operand 8 states and 149 transitions. [2024-06-27 19:46:39,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 134 transitions, 1222 flow [2024-06-27 19:46:39,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1090 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:39,193 INFO L231 Difference]: Finished difference. Result has 101 places, 109 transitions, 810 flow [2024-06-27 19:46:39,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=810, PETRI_PLACES=101, PETRI_TRANSITIONS=109} [2024-06-27 19:46:39,194 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-27 19:46:39,194 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 109 transitions, 810 flow [2024-06-27 19:46:39,194 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-27 19:46:39,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:39,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:39,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:46:39,195 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-27 19:46:39,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:39,195 INFO L85 PathProgramCache]: Analyzing trace with hash 586118961, now seen corresponding path program 6 times [2024-06-27 19:46:39,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:39,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048632529] [2024-06-27 19:46:39,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:39,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:39,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:39,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-27 19:46:39,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:39,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048632529] [2024-06-27 19:46:39,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048632529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:39,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:39,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:39,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726501133] [2024-06-27 19:46:39,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:39,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:39,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:39,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:39,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:39,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:39,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 109 transitions, 810 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-27 19:46:39,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:39,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:39,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:40,402 INFO L124 PetriNetUnfolderBase]: 1932/2979 cut-off events. [2024-06-27 19:46:40,402 INFO L125 PetriNetUnfolderBase]: For 80227/80227 co-relation queries the response was YES. [2024-06-27 19:46:40,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17755 conditions, 2979 events. 1932/2979 cut-off events. For 80227/80227 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14838 event pairs, 613 based on Foata normal form. 4/2980 useless extension candidates. Maximal degree in co-relation 17712. Up to 2683 conditions per place. [2024-06-27 19:46:40,421 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 99 selfloop transitions, 30 changer transitions 0/135 dead transitions. [2024-06-27 19:46:40,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 135 transitions, 1138 flow [2024-06-27 19:46:40,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:40,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:40,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 19:46:40,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-27 19:46:40,423 INFO L175 Difference]: Start difference. First operand has 101 places, 109 transitions, 810 flow. Second operand 8 states and 153 transitions. [2024-06-27 19:46:40,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 135 transitions, 1138 flow [2024-06-27 19:46:40,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 135 transitions, 1060 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:40,489 INFO L231 Difference]: Finished difference. Result has 102 places, 109 transitions, 800 flow [2024-06-27 19:46:40,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=800, PETRI_PLACES=102, PETRI_TRANSITIONS=109} [2024-06-27 19:46:40,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-06-27 19:46:40,490 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 109 transitions, 800 flow [2024-06-27 19:46:40,490 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-27 19:46:40,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:40,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:40,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:46:40,490 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-27 19:46:40,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:40,491 INFO L85 PathProgramCache]: Analyzing trace with hash -2035103234, now seen corresponding path program 4 times [2024-06-27 19:46:40,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:40,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177674380] [2024-06-27 19:46:40,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:40,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:40,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:41,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:41,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:41,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177674380] [2024-06-27 19:46:41,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177674380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:41,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:41,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:46:41,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280752004] [2024-06-27 19:46:41,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:41,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:46:41,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:41,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:46:41,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:46:41,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:41,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 109 transitions, 800 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-27 19:46:41,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:41,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:41,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:42,102 INFO L124 PetriNetUnfolderBase]: 1927/2972 cut-off events. [2024-06-27 19:46:42,102 INFO L125 PetriNetUnfolderBase]: For 84764/84764 co-relation queries the response was YES. [2024-06-27 19:46:42,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17915 conditions, 2972 events. 1927/2972 cut-off events. For 84764/84764 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14766 event pairs, 623 based on Foata normal form. 2/2971 useless extension candidates. Maximal degree in co-relation 17871. Up to 2776 conditions per place. [2024-06-27 19:46:42,121 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 112 selfloop transitions, 17 changer transitions 0/135 dead transitions. [2024-06-27 19:46:42,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 135 transitions, 1168 flow [2024-06-27 19:46:42,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:42,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:42,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 19:46:42,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 19:46:42,122 INFO L175 Difference]: Start difference. First operand has 102 places, 109 transitions, 800 flow. Second operand 8 states and 147 transitions. [2024-06-27 19:46:42,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 135 transitions, 1168 flow [2024-06-27 19:46:42,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 135 transitions, 1100 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:42,159 INFO L231 Difference]: Finished difference. Result has 103 places, 112 transitions, 832 flow [2024-06-27 19:46:42,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=832, PETRI_PLACES=103, PETRI_TRANSITIONS=112} [2024-06-27 19:46:42,160 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-27 19:46:42,160 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 112 transitions, 832 flow [2024-06-27 19:46:42,161 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-27 19:46:42,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:42,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:42,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:46:42,161 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-27 19:46:42,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:42,161 INFO L85 PathProgramCache]: Analyzing trace with hash -2027468802, now seen corresponding path program 1 times [2024-06-27 19:46:42,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:42,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926321491] [2024-06-27 19:46:42,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:42,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:42,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:43,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-27 19:46:43,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:43,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926321491] [2024-06-27 19:46:43,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926321491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:43,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:43,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:46:43,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066477025] [2024-06-27 19:46:43,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:43,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:46:43,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:43,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:46:43,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:46:43,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:46:43,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 112 transitions, 832 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:43,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:43,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:46:43,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:44,397 INFO L124 PetriNetUnfolderBase]: 2291/3466 cut-off events. [2024-06-27 19:46:44,398 INFO L125 PetriNetUnfolderBase]: For 106180/106180 co-relation queries the response was YES. [2024-06-27 19:46:44,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20921 conditions, 3466 events. 2291/3466 cut-off events. For 106180/106180 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16694 event pairs, 751 based on Foata normal form. 4/3467 useless extension candidates. Maximal degree in co-relation 20876. Up to 3280 conditions per place. [2024-06-27 19:46:44,466 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 118 selfloop transitions, 18 changer transitions 0/141 dead transitions. [2024-06-27 19:46:44,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 141 transitions, 1224 flow [2024-06-27 19:46:44,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:46:44,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:46:44,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 19:46:44,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 19:46:44,468 INFO L175 Difference]: Start difference. First operand has 103 places, 112 transitions, 832 flow. Second operand 8 states and 141 transitions. [2024-06-27 19:46:44,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 141 transitions, 1224 flow [2024-06-27 19:46:44,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 141 transitions, 1148 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:44,512 INFO L231 Difference]: Finished difference. Result has 106 places, 117 transitions, 869 flow [2024-06-27 19:46:44,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=869, PETRI_PLACES=106, PETRI_TRANSITIONS=117} [2024-06-27 19:46:44,512 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-27 19:46:44,512 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 117 transitions, 869 flow [2024-06-27 19:46:44,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:44,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:44,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:44,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:46:44,513 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:44,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:44,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1358159770, now seen corresponding path program 1 times [2024-06-27 19:46:44,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:44,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239855625] [2024-06-27 19:46:44,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:44,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:44,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:45,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:45,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:45,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239855625] [2024-06-27 19:46:45,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239855625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:45,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:45,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:46:45,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609024078] [2024-06-27 19:46:45,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:45,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:46:45,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:45,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:46:45,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:46:45,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:45,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 117 transitions, 869 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:45,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:45,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:45,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:45,677 INFO L124 PetriNetUnfolderBase]: 2136/3280 cut-off events. [2024-06-27 19:46:45,678 INFO L125 PetriNetUnfolderBase]: For 111817/111827 co-relation queries the response was YES. [2024-06-27 19:46:45,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20343 conditions, 3280 events. 2136/3280 cut-off events. For 111817/111827 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16021 event pairs, 782 based on Foata normal form. 11/3273 useless extension candidates. Maximal degree in co-relation 20296. Up to 3111 conditions per place. [2024-06-27 19:46:45,696 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 99 selfloop transitions, 11 changer transitions 0/131 dead transitions. [2024-06-27 19:46:45,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 131 transitions, 1141 flow [2024-06-27 19:46:45,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:46:45,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:46:45,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 19:46:45,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:46:45,697 INFO L175 Difference]: Start difference. First operand has 106 places, 117 transitions, 869 flow. Second operand 6 states and 108 transitions. [2024-06-27 19:46:45,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 131 transitions, 1141 flow [2024-06-27 19:46:45,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 131 transitions, 1072 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 19:46:45,743 INFO L231 Difference]: Finished difference. Result has 107 places, 120 transitions, 860 flow [2024-06-27 19:46:45,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=860, PETRI_PLACES=107, PETRI_TRANSITIONS=120} [2024-06-27 19:46:45,744 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-27 19:46:45,744 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 120 transitions, 860 flow [2024-06-27 19:46:45,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:46:45,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:45,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:45,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:46:45,745 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:45,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:45,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1847999588, now seen corresponding path program 1 times [2024-06-27 19:46:45,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:45,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904080646] [2024-06-27 19:46:45,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:45,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:45,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:46,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:46,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:46,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904080646] [2024-06-27 19:46:46,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904080646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:46,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:46,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:46:46,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50024855] [2024-06-27 19:46:46,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:46,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:46:46,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:46,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:46:46,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:46:46,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:46,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 120 transitions, 860 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-27 19:46:46,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:46,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:46,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:47,634 INFO L124 PetriNetUnfolderBase]: 2190/3365 cut-off events. [2024-06-27 19:46:47,634 INFO L125 PetriNetUnfolderBase]: For 118494/118494 co-relation queries the response was YES. [2024-06-27 19:46:47,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21625 conditions, 3365 events. 2190/3365 cut-off events. For 118494/118494 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16843 event pairs, 561 based on Foata normal form. 4/3361 useless extension candidates. Maximal degree in co-relation 21577. Up to 3034 conditions per place. [2024-06-27 19:46:47,658 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 133 selfloop transitions, 28 changer transitions 0/168 dead transitions. [2024-06-27 19:46:47,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 168 transitions, 1496 flow [2024-06-27 19:46:47,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:47,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:47,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 19:46:47,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2024-06-27 19:46:47,661 INFO L175 Difference]: Start difference. First operand has 107 places, 120 transitions, 860 flow. Second operand 10 states and 194 transitions. [2024-06-27 19:46:47,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 168 transitions, 1496 flow [2024-06-27 19:46:47,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 168 transitions, 1458 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 19:46:47,731 INFO L231 Difference]: Finished difference. Result has 113 places, 124 transitions, 989 flow [2024-06-27 19:46:47,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=989, PETRI_PLACES=113, PETRI_TRANSITIONS=124} [2024-06-27 19:46:47,731 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-27 19:46:47,731 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 124 transitions, 989 flow [2024-06-27 19:46:47,732 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-27 19:46:47,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:47,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:47,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:46:47,732 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-27 19:46:47,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:47,732 INFO L85 PathProgramCache]: Analyzing trace with hash -217066792, now seen corresponding path program 2 times [2024-06-27 19:46:47,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:47,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623131405] [2024-06-27 19:46:47,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:47,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:47,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:48,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:48,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:48,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623131405] [2024-06-27 19:46:48,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623131405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:48,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:48,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:46:48,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712340280] [2024-06-27 19:46:48,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:48,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:46:48,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:48,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:46:48,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:46:48,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:48,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 124 transitions, 989 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-27 19:46:48,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:48,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:48,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:49,567 INFO L124 PetriNetUnfolderBase]: 2207/3392 cut-off events. [2024-06-27 19:46:49,567 INFO L125 PetriNetUnfolderBase]: For 128439/128439 co-relation queries the response was YES. [2024-06-27 19:46:49,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22354 conditions, 3392 events. 2207/3392 cut-off events. For 128439/128439 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16974 event pairs, 686 based on Foata normal form. 4/3388 useless extension candidates. Maximal degree in co-relation 22305. Up to 3125 conditions per place. [2024-06-27 19:46:49,590 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 135 selfloop transitions, 25 changer transitions 0/167 dead transitions. [2024-06-27 19:46:49,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 167 transitions, 1467 flow [2024-06-27 19:46:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:49,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:49,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 19:46:49,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-06-27 19:46:49,592 INFO L175 Difference]: Start difference. First operand has 113 places, 124 transitions, 989 flow. Second operand 10 states and 191 transitions. [2024-06-27 19:46:49,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 167 transitions, 1467 flow [2024-06-27 19:46:49,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 167 transitions, 1361 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:49,652 INFO L231 Difference]: Finished difference. Result has 117 places, 126 transitions, 998 flow [2024-06-27 19:46:49,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=998, PETRI_PLACES=117, PETRI_TRANSITIONS=126} [2024-06-27 19:46:49,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-27 19:46:49,653 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 126 transitions, 998 flow [2024-06-27 19:46:49,653 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-27 19:46:49,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:49,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:49,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:46:49,654 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-27 19:46:49,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:49,654 INFO L85 PathProgramCache]: Analyzing trace with hash -217066668, now seen corresponding path program 1 times [2024-06-27 19:46:49,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:49,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008842731] [2024-06-27 19:46:49,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:49,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:49,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:50,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-27 19:46:50,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:50,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008842731] [2024-06-27 19:46:50,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008842731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:50,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:50,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:46:50,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032303465] [2024-06-27 19:46:50,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:50,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:46:50,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:50,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:46:50,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:46:51,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:51,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 126 transitions, 998 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-27 19:46:51,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:51,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:51,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:51,752 INFO L124 PetriNetUnfolderBase]: 2290/3508 cut-off events. [2024-06-27 19:46:51,753 INFO L125 PetriNetUnfolderBase]: For 142037/142037 co-relation queries the response was YES. [2024-06-27 19:46:51,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23410 conditions, 3508 events. 2290/3508 cut-off events. For 142037/142037 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17631 event pairs, 684 based on Foata normal form. 4/3500 useless extension candidates. Maximal degree in co-relation 23359. Up to 3192 conditions per place. [2024-06-27 19:46:51,776 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 140 selfloop transitions, 30 changer transitions 0/177 dead transitions. [2024-06-27 19:46:51,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 177 transitions, 1680 flow [2024-06-27 19:46:51,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:51,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:51,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-27 19:46:51,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-27 19:46:51,778 INFO L175 Difference]: Start difference. First operand has 117 places, 126 transitions, 998 flow. Second operand 10 states and 198 transitions. [2024-06-27 19:46:51,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 177 transitions, 1680 flow [2024-06-27 19:46:51,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 177 transitions, 1603 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:51,851 INFO L231 Difference]: Finished difference. Result has 119 places, 132 transitions, 1107 flow [2024-06-27 19:46:51,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1107, PETRI_PLACES=119, PETRI_TRANSITIONS=132} [2024-06-27 19:46:51,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-27 19:46:51,852 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 132 transitions, 1107 flow [2024-06-27 19:46:51,852 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-27 19:46:51,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:51,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:51,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:46:51,853 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-27 19:46:51,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:51,853 INFO L85 PathProgramCache]: Analyzing trace with hash -214270158, now seen corresponding path program 2 times [2024-06-27 19:46:51,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:51,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503286133] [2024-06-27 19:46:51,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:51,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:51,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:52,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:52,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:52,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503286133] [2024-06-27 19:46:52,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503286133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:52,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:52,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:46:52,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881121978] [2024-06-27 19:46:52,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:52,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:46:52,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:52,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:46:52,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:46:53,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:53,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 132 transitions, 1107 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-27 19:46:53,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:53,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:53,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:53,784 INFO L124 PetriNetUnfolderBase]: 2279/3493 cut-off events. [2024-06-27 19:46:53,785 INFO L125 PetriNetUnfolderBase]: For 149911/149911 co-relation queries the response was YES. [2024-06-27 19:46:53,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23786 conditions, 3493 events. 2279/3493 cut-off events. For 149911/149911 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17526 event pairs, 682 based on Foata normal form. 4/3486 useless extension candidates. Maximal degree in co-relation 23734. Up to 3223 conditions per place. [2024-06-27 19:46:53,809 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 141 selfloop transitions, 23 changer transitions 0/171 dead transitions. [2024-06-27 19:46:53,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 171 transitions, 1537 flow [2024-06-27 19:46:53,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:53,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:53,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 19:46:53,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 19:46:53,811 INFO L175 Difference]: Start difference. First operand has 119 places, 132 transitions, 1107 flow. Second operand 10 states and 189 transitions. [2024-06-27 19:46:53,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 171 transitions, 1537 flow [2024-06-27 19:46:53,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 171 transitions, 1423 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 19:46:53,894 INFO L231 Difference]: Finished difference. Result has 123 places, 132 transitions, 1048 flow [2024-06-27 19:46:53,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1048, PETRI_PLACES=123, PETRI_TRANSITIONS=132} [2024-06-27 19:46:53,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-27 19:46:53,894 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 132 transitions, 1048 flow [2024-06-27 19:46:53,894 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-27 19:46:53,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:53,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:53,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:46:53,895 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-27 19:46:53,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:53,895 INFO L85 PathProgramCache]: Analyzing trace with hash -214270282, now seen corresponding path program 3 times [2024-06-27 19:46:53,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:53,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509545203] [2024-06-27 19:46:53,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:53,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:53,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:54,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:54,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:54,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509545203] [2024-06-27 19:46:54,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509545203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:54,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:54,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:46:54,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272203973] [2024-06-27 19:46:54,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:54,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:46:54,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:54,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:46:54,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:46:54,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:54,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 132 transitions, 1048 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-27 19:46:54,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:54,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:54,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:55,701 INFO L124 PetriNetUnfolderBase]: 2250/3452 cut-off events. [2024-06-27 19:46:55,701 INFO L125 PetriNetUnfolderBase]: For 154161/154161 co-relation queries the response was YES. [2024-06-27 19:46:55,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23514 conditions, 3452 events. 2250/3452 cut-off events. For 154161/154161 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17342 event pairs, 682 based on Foata normal form. 4/3446 useless extension candidates. Maximal degree in co-relation 23460. Up to 3208 conditions per place. [2024-06-27 19:46:55,726 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 140 selfloop transitions, 19 changer transitions 0/166 dead transitions. [2024-06-27 19:46:55,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 166 transitions, 1452 flow [2024-06-27 19:46:55,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:46:55,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:46:55,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 19:46:55,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-27 19:46:55,727 INFO L175 Difference]: Start difference. First operand has 123 places, 132 transitions, 1048 flow. Second operand 9 states and 170 transitions. [2024-06-27 19:46:55,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 166 transitions, 1452 flow [2024-06-27 19:46:55,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 166 transitions, 1362 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 19:46:55,798 INFO L231 Difference]: Finished difference. Result has 123 places, 132 transitions, 1003 flow [2024-06-27 19:46:55,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1003, PETRI_PLACES=123, PETRI_TRANSITIONS=132} [2024-06-27 19:46:55,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-27 19:46:55,799 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 132 transitions, 1003 flow [2024-06-27 19:46:55,799 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-27 19:46:55,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:55,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:55,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:46:55,799 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-27 19:46:55,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:55,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1729673704, now seen corresponding path program 3 times [2024-06-27 19:46:55,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:55,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858188437] [2024-06-27 19:46:55,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:55,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:55,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:56,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:56,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:56,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858188437] [2024-06-27 19:46:56,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858188437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:56,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:56,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:46:56,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583789382] [2024-06-27 19:46:56,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:56,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:46:56,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:56,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:46:56,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:46:56,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:56,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 132 transitions, 1003 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-27 19:46:56,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:56,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:56,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:57,614 INFO L124 PetriNetUnfolderBase]: 2272/3484 cut-off events. [2024-06-27 19:46:57,615 INFO L125 PetriNetUnfolderBase]: For 163383/163383 co-relation queries the response was YES. [2024-06-27 19:46:57,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23889 conditions, 3484 events. 2272/3484 cut-off events. For 163383/163383 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17515 event pairs, 646 based on Foata normal form. 4/3478 useless extension candidates. Maximal degree in co-relation 23834. Up to 3008 conditions per place. [2024-06-27 19:46:57,640 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 107 selfloop transitions, 55 changer transitions 0/169 dead transitions. [2024-06-27 19:46:57,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 169 transitions, 1481 flow [2024-06-27 19:46:57,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:46:57,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:46:57,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-27 19:46:57,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-27 19:46:57,643 INFO L175 Difference]: Start difference. First operand has 123 places, 132 transitions, 1003 flow. Second operand 9 states and 178 transitions. [2024-06-27 19:46:57,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 169 transitions, 1481 flow [2024-06-27 19:46:57,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 169 transitions, 1431 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:46:57,715 INFO L231 Difference]: Finished difference. Result has 124 places, 135 transitions, 1139 flow [2024-06-27 19:46:57,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=953, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1139, PETRI_PLACES=124, PETRI_TRANSITIONS=135} [2024-06-27 19:46:57,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 81 predicate places. [2024-06-27 19:46:57,716 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 135 transitions, 1139 flow [2024-06-27 19:46:57,716 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-27 19:46:57,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:57,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:57,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:46:57,717 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-27 19:46:57,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:57,717 INFO L85 PathProgramCache]: Analyzing trace with hash -98974338, now seen corresponding path program 4 times [2024-06-27 19:46:57,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:57,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600870881] [2024-06-27 19:46:57,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:57,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:57,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:46:58,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:46:58,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:46:58,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600870881] [2024-06-27 19:46:58,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600870881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:46:58,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:46:58,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:46:58,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620774512] [2024-06-27 19:46:58,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:46:58,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:46:58,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:46:58,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:46:58,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:46:58,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:46:58,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 135 transitions, 1139 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-27 19:46:58,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:46:58,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:46:58,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:46:59,560 INFO L124 PetriNetUnfolderBase]: 2288/3523 cut-off events. [2024-06-27 19:46:59,560 INFO L125 PetriNetUnfolderBase]: For 175498/175498 co-relation queries the response was YES. [2024-06-27 19:46:59,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24913 conditions, 3523 events. 2288/3523 cut-off events. For 175498/175498 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17831 event pairs, 626 based on Foata normal form. 4/3521 useless extension candidates. Maximal degree in co-relation 24857. Up to 3001 conditions per place. [2024-06-27 19:46:59,587 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 116 selfloop transitions, 60 changer transitions 0/183 dead transitions. [2024-06-27 19:46:59,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 183 transitions, 1869 flow [2024-06-27 19:46:59,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:46:59,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:46:59,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 19:46:59,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738095238095238 [2024-06-27 19:46:59,588 INFO L175 Difference]: Start difference. First operand has 124 places, 135 transitions, 1139 flow. Second operand 10 states and 199 transitions. [2024-06-27 19:46:59,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 183 transitions, 1869 flow [2024-06-27 19:46:59,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 183 transitions, 1707 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 19:46:59,683 INFO L231 Difference]: Finished difference. Result has 128 places, 141 transitions, 1276 flow [2024-06-27 19:46:59,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1276, PETRI_PLACES=128, PETRI_TRANSITIONS=141} [2024-06-27 19:46:59,684 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-27 19:46:59,684 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 141 transitions, 1276 flow [2024-06-27 19:46:59,684 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-27 19:46:59,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:46:59,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:46:59,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:46:59,685 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:46:59,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:46:59,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1729851334, now seen corresponding path program 5 times [2024-06-27 19:46:59,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:46:59,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456512627] [2024-06-27 19:46:59,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:46:59,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:46:59,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:00,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-27 19:47:00,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:00,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456512627] [2024-06-27 19:47:00,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456512627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:00,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:00,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:00,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718671112] [2024-06-27 19:47:00,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:00,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:00,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:00,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:00,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:00,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:00,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 141 transitions, 1276 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-27 19:47:00,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:00,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:00,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:01,717 INFO L124 PetriNetUnfolderBase]: 2310/3555 cut-off events. [2024-06-27 19:47:01,718 INFO L125 PetriNetUnfolderBase]: For 188052/188052 co-relation queries the response was YES. [2024-06-27 19:47:01,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25945 conditions, 3555 events. 2310/3555 cut-off events. For 188052/188052 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 18061 event pairs, 624 based on Foata normal form. 4/3553 useless extension candidates. Maximal degree in co-relation 25887. Up to 3016 conditions per place. [2024-06-27 19:47:01,741 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 114 selfloop transitions, 63 changer transitions 0/184 dead transitions. [2024-06-27 19:47:01,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 184 transitions, 1814 flow [2024-06-27 19:47:01,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:01,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:01,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 19:47:01,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738095238095238 [2024-06-27 19:47:01,743 INFO L175 Difference]: Start difference. First operand has 128 places, 141 transitions, 1276 flow. Second operand 10 states and 199 transitions. [2024-06-27 19:47:01,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 184 transitions, 1814 flow [2024-06-27 19:47:01,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 184 transitions, 1712 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:01,821 INFO L231 Difference]: Finished difference. Result has 133 places, 144 transitions, 1392 flow [2024-06-27 19:47:01,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1392, PETRI_PLACES=133, PETRI_TRANSITIONS=144} [2024-06-27 19:47:01,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-27 19:47:01,821 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 144 transitions, 1392 flow [2024-06-27 19:47:01,821 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-27 19:47:01,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:01,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:01,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:47:01,822 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-27 19:47:01,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:01,822 INFO L85 PathProgramCache]: Analyzing trace with hash -547078092, now seen corresponding path program 4 times [2024-06-27 19:47:01,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:01,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377363858] [2024-06-27 19:47:01,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:01,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:01,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:02,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:02,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:02,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377363858] [2024-06-27 19:47:02,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377363858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:02,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:02,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:02,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615955375] [2024-06-27 19:47:02,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:02,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:02,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:02,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:02,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:03,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:03,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 144 transitions, 1392 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-27 19:47:03,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:03,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:03,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:03,735 INFO L124 PetriNetUnfolderBase]: 2337/3600 cut-off events. [2024-06-27 19:47:03,736 INFO L125 PetriNetUnfolderBase]: For 202281/202284 co-relation queries the response was YES. [2024-06-27 19:47:03,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27201 conditions, 3600 events. 2337/3600 cut-off events. For 202281/202284 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 18324 event pairs, 631 based on Foata normal form. 6/3597 useless extension candidates. Maximal degree in co-relation 27141. Up to 3298 conditions per place. [2024-06-27 19:47:03,764 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 139 selfloop transitions, 31 changer transitions 0/177 dead transitions. [2024-06-27 19:47:03,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 177 transitions, 1872 flow [2024-06-27 19:47:03,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:03,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:03,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 19:47:03,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 19:47:03,765 INFO L175 Difference]: Start difference. First operand has 133 places, 144 transitions, 1392 flow. Second operand 9 states and 171 transitions. [2024-06-27 19:47:03,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 177 transitions, 1872 flow [2024-06-27 19:47:03,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 177 transitions, 1686 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:03,855 INFO L231 Difference]: Finished difference. Result has 134 places, 146 transitions, 1341 flow [2024-06-27 19:47:03,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1341, PETRI_PLACES=134, PETRI_TRANSITIONS=146} [2024-06-27 19:47:03,855 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-27 19:47:03,855 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 146 transitions, 1341 flow [2024-06-27 19:47:03,855 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-27 19:47:03,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:03,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:03,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:47:03,856 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:03,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:03,856 INFO L85 PathProgramCache]: Analyzing trace with hash -859113572, now seen corresponding path program 1 times [2024-06-27 19:47:03,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:03,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565662429] [2024-06-27 19:47:03,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:03,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:03,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:04,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:04,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:04,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565662429] [2024-06-27 19:47:04,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565662429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:04,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:04,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:47:04,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75750723] [2024-06-27 19:47:04,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:04,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:47:04,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:04,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:47:04,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:47:04,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:04,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 146 transitions, 1341 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:04,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:04,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:04,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:05,002 INFO L124 PetriNetUnfolderBase]: 2358/3625 cut-off events. [2024-06-27 19:47:05,003 INFO L125 PetriNetUnfolderBase]: For 202904/202914 co-relation queries the response was YES. [2024-06-27 19:47:05,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26755 conditions, 3625 events. 2358/3625 cut-off events. For 202904/202914 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 18172 event pairs, 764 based on Foata normal form. 10/3624 useless extension candidates. Maximal degree in co-relation 26694. Up to 3399 conditions per place. [2024-06-27 19:47:05,031 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 125 selfloop transitions, 18 changer transitions 0/168 dead transitions. [2024-06-27 19:47:05,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 168 transitions, 1801 flow [2024-06-27 19:47:05,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:47:05,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:47:05,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-27 19:47:05,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-27 19:47:05,033 INFO L175 Difference]: Start difference. First operand has 134 places, 146 transitions, 1341 flow. Second operand 6 states and 115 transitions. [2024-06-27 19:47:05,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 168 transitions, 1801 flow [2024-06-27 19:47:05,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 168 transitions, 1684 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:05,128 INFO L231 Difference]: Finished difference. Result has 133 places, 152 transitions, 1337 flow [2024-06-27 19:47:05,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1224, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1337, PETRI_PLACES=133, PETRI_TRANSITIONS=152} [2024-06-27 19:47:05,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-27 19:47:05,128 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 152 transitions, 1337 flow [2024-06-27 19:47:05,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:05,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:05,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:05,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:47:05,129 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-27 19:47:05,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:05,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1336487856, now seen corresponding path program 6 times [2024-06-27 19:47:05,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:05,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877375646] [2024-06-27 19:47:05,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:05,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:05,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:06,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-27 19:47:06,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:06,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877375646] [2024-06-27 19:47:06,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877375646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:06,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:06,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:06,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822282550] [2024-06-27 19:47:06,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:06,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:06,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:06,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:06,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:06,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:06,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 152 transitions, 1337 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-27 19:47:06,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:06,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:06,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:06,885 INFO L124 PetriNetUnfolderBase]: 2383/3659 cut-off events. [2024-06-27 19:47:06,886 INFO L125 PetriNetUnfolderBase]: For 212536/212546 co-relation queries the response was YES. [2024-06-27 19:47:06,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27755 conditions, 3659 events. 2383/3659 cut-off events. For 212536/212546 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 18600 event pairs, 621 based on Foata normal form. 4/3653 useless extension candidates. Maximal degree in co-relation 27693. Up to 3290 conditions per place. [2024-06-27 19:47:06,915 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 143 selfloop transitions, 34 changer transitions 0/186 dead transitions. [2024-06-27 19:47:06,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 186 transitions, 1855 flow [2024-06-27 19:47:06,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:06,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:06,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 19:47:06,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-27 19:47:06,917 INFO L175 Difference]: Start difference. First operand has 133 places, 152 transitions, 1337 flow. Second operand 9 states and 172 transitions. [2024-06-27 19:47:06,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 186 transitions, 1855 flow [2024-06-27 19:47:07,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 186 transitions, 1821 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 19:47:07,027 INFO L231 Difference]: Finished difference. Result has 140 places, 155 transitions, 1465 flow [2024-06-27 19:47:07,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1465, PETRI_PLACES=140, PETRI_TRANSITIONS=155} [2024-06-27 19:47:07,028 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-27 19:47:07,028 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 155 transitions, 1465 flow [2024-06-27 19:47:07,028 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-27 19:47:07,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:07,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:07,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:47:07,029 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-27 19:47:07,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:07,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1572966830, now seen corresponding path program 1 times [2024-06-27 19:47:07,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:07,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782760067] [2024-06-27 19:47:07,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:07,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:07,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:08,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:08,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:08,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782760067] [2024-06-27 19:47:08,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782760067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:08,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:08,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:08,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155201598] [2024-06-27 19:47:08,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:08,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:08,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:08,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:08,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:08,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:47:08,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 155 transitions, 1465 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:08,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:08,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:47:08,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:08,799 INFO L124 PetriNetUnfolderBase]: 2596/3914 cut-off events. [2024-06-27 19:47:08,800 INFO L125 PetriNetUnfolderBase]: For 227008/227008 co-relation queries the response was YES. [2024-06-27 19:47:08,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29768 conditions, 3914 events. 2596/3914 cut-off events. For 227008/227008 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 18979 event pairs, 731 based on Foata normal form. 2/3915 useless extension candidates. Maximal degree in co-relation 29704. Up to 3712 conditions per place. [2024-06-27 19:47:08,831 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 156 selfloop transitions, 22 changer transitions 0/185 dead transitions. [2024-06-27 19:47:08,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 185 transitions, 1978 flow [2024-06-27 19:47:08,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:47:08,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:47:08,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 19:47:08,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 19:47:08,832 INFO L175 Difference]: Start difference. First operand has 140 places, 155 transitions, 1465 flow. Second operand 8 states and 142 transitions. [2024-06-27 19:47:08,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 185 transitions, 1978 flow [2024-06-27 19:47:08,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 185 transitions, 1836 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:08,981 INFO L231 Difference]: Finished difference. Result has 141 places, 161 transitions, 1486 flow [2024-06-27 19:47:08,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1486, PETRI_PLACES=141, PETRI_TRANSITIONS=161} [2024-06-27 19:47:08,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-27 19:47:08,981 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 161 transitions, 1486 flow [2024-06-27 19:47:08,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:08,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:08,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:08,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:47:08,982 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:08,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:08,983 INFO L85 PathProgramCache]: Analyzing trace with hash 996248582, now seen corresponding path program 7 times [2024-06-27 19:47:08,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:08,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854337565] [2024-06-27 19:47:08,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:08,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:08,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:09,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:09,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:09,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854337565] [2024-06-27 19:47:09,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854337565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:09,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:09,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:09,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382343705] [2024-06-27 19:47:09,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:09,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:09,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:09,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:09,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:09,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:09,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 161 transitions, 1486 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-27 19:47:09,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:09,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:09,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:10,645 INFO L124 PetriNetUnfolderBase]: 2416/3704 cut-off events. [2024-06-27 19:47:10,645 INFO L125 PetriNetUnfolderBase]: For 234545/234557 co-relation queries the response was YES. [2024-06-27 19:47:10,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28838 conditions, 3704 events. 2416/3704 cut-off events. For 234545/234557 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 18833 event pairs, 627 based on Foata normal form. 6/3700 useless extension candidates. Maximal degree in co-relation 28773. Up to 3379 conditions per place. [2024-06-27 19:47:10,673 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 160 selfloop transitions, 25 changer transitions 0/194 dead transitions. [2024-06-27 19:47:10,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 194 transitions, 2022 flow [2024-06-27 19:47:10,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:10,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:10,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 19:47:10,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-27 19:47:10,675 INFO L175 Difference]: Start difference. First operand has 141 places, 161 transitions, 1486 flow. Second operand 9 states and 167 transitions. [2024-06-27 19:47:10,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 194 transitions, 2022 flow [2024-06-27 19:47:10,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 194 transitions, 1942 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 19:47:10,804 INFO L231 Difference]: Finished difference. Result has 144 places, 164 transitions, 1556 flow [2024-06-27 19:47:10,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1556, PETRI_PLACES=144, PETRI_TRANSITIONS=164} [2024-06-27 19:47:10,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-27 19:47:10,805 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 164 transitions, 1556 flow [2024-06-27 19:47:10,805 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-27 19:47:10,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:10,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:10,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:47:10,806 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:10,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:10,806 INFO L85 PathProgramCache]: Analyzing trace with hash 66664796, now seen corresponding path program 8 times [2024-06-27 19:47:10,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:10,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678927021] [2024-06-27 19:47:10,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:10,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:10,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:11,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:11,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:11,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678927021] [2024-06-27 19:47:11,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678927021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:11,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:11,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:11,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375981128] [2024-06-27 19:47:11,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:11,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:11,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:11,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:11,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:11,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:11,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 164 transitions, 1556 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-27 19:47:11,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:11,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:11,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:12,546 INFO L124 PetriNetUnfolderBase]: 2438/3741 cut-off events. [2024-06-27 19:47:12,546 INFO L125 PetriNetUnfolderBase]: For 247417/247431 co-relation queries the response was YES. [2024-06-27 19:47:12,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29775 conditions, 3741 events. 2438/3741 cut-off events. For 247417/247431 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 19091 event pairs, 610 based on Foata normal form. 4/3735 useless extension candidates. Maximal degree in co-relation 29709. Up to 3319 conditions per place. [2024-06-27 19:47:12,579 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 145 selfloop transitions, 46 changer transitions 0/200 dead transitions. [2024-06-27 19:47:12,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 200 transitions, 2268 flow [2024-06-27 19:47:12,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:12,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:12,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 19:47:12,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-27 19:47:12,580 INFO L175 Difference]: Start difference. First operand has 144 places, 164 transitions, 1556 flow. Second operand 9 states and 174 transitions. [2024-06-27 19:47:12,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 200 transitions, 2268 flow [2024-06-27 19:47:12,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 200 transitions, 2142 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:12,727 INFO L231 Difference]: Finished difference. Result has 146 places, 167 transitions, 1628 flow [2024-06-27 19:47:12,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1430, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1628, PETRI_PLACES=146, PETRI_TRANSITIONS=167} [2024-06-27 19:47:12,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-27 19:47:12,728 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 167 transitions, 1628 flow [2024-06-27 19:47:12,728 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-27 19:47:12,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:12,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:12,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:47:12,728 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:12,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:12,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1564212324, now seen corresponding path program 5 times [2024-06-27 19:47:12,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:12,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216485814] [2024-06-27 19:47:12,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:12,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:12,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:13,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:13,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:13,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216485814] [2024-06-27 19:47:13,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216485814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:13,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:13,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:13,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641752717] [2024-06-27 19:47:13,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:13,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:13,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:13,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:13,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:13,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:13,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 167 transitions, 1628 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-27 19:47:13,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:13,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:13,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:14,605 INFO L124 PetriNetUnfolderBase]: 2430/3729 cut-off events. [2024-06-27 19:47:14,606 INFO L125 PetriNetUnfolderBase]: For 256315/256331 co-relation queries the response was YES. [2024-06-27 19:47:14,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29936 conditions, 3729 events. 2430/3729 cut-off events. For 256315/256331 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 18997 event pairs, 635 based on Foata normal form. 4/3723 useless extension candidates. Maximal degree in co-relation 29869. Up to 3478 conditions per place. [2024-06-27 19:47:14,635 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 169 selfloop transitions, 19 changer transitions 0/197 dead transitions. [2024-06-27 19:47:14,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 197 transitions, 2146 flow [2024-06-27 19:47:14,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:14,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:14,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 19:47:14,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-27 19:47:14,636 INFO L175 Difference]: Start difference. First operand has 146 places, 167 transitions, 1628 flow. Second operand 9 states and 164 transitions. [2024-06-27 19:47:14,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 197 transitions, 2146 flow [2024-06-27 19:47:14,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 197 transitions, 1942 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:14,822 INFO L231 Difference]: Finished difference. Result has 148 places, 169 transitions, 1545 flow [2024-06-27 19:47:14,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1545, PETRI_PLACES=148, PETRI_TRANSITIONS=169} [2024-06-27 19:47:14,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-27 19:47:14,828 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 169 transitions, 1545 flow [2024-06-27 19:47:14,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-27 19:47:14,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:14,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:14,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:47:14,831 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-27 19:47:14,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:14,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1564212200, now seen corresponding path program 9 times [2024-06-27 19:47:14,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:14,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69266966] [2024-06-27 19:47:14,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:14,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:14,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:15,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:15,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:15,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69266966] [2024-06-27 19:47:15,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69266966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:15,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:15,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:47:15,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89014492] [2024-06-27 19:47:15,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:15,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:47:15,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:15,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:47:15,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:47:16,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:16,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 169 transitions, 1545 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-27 19:47:16,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:16,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:16,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:16,851 INFO L124 PetriNetUnfolderBase]: 2437/3739 cut-off events. [2024-06-27 19:47:16,851 INFO L125 PetriNetUnfolderBase]: For 265422/265422 co-relation queries the response was YES. [2024-06-27 19:47:16,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30027 conditions, 3739 events. 2437/3739 cut-off events. For 265422/265422 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 19043 event pairs, 609 based on Foata normal form. 4/3735 useless extension candidates. Maximal degree in co-relation 29959. Up to 3261 conditions per place. [2024-06-27 19:47:16,883 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 149 selfloop transitions, 50 changer transitions 0/208 dead transitions. [2024-06-27 19:47:16,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 208 transitions, 2141 flow [2024-06-27 19:47:16,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:16,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:16,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 19:47:16,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 19:47:16,884 INFO L175 Difference]: Start difference. First operand has 148 places, 169 transitions, 1545 flow. Second operand 10 states and 190 transitions. [2024-06-27 19:47:16,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 208 transitions, 2141 flow [2024-06-27 19:47:17,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 208 transitions, 2038 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:17,053 INFO L231 Difference]: Finished difference. Result has 151 places, 172 transitions, 1660 flow [2024-06-27 19:47:17,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1442, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1660, PETRI_PLACES=151, PETRI_TRANSITIONS=172} [2024-06-27 19:47:17,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-27 19:47:17,054 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 172 transitions, 1660 flow [2024-06-27 19:47:17,054 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-27 19:47:17,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:17,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:17,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:47:17,055 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:17,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:17,055 INFO L85 PathProgramCache]: Analyzing trace with hash -846733412, now seen corresponding path program 2 times [2024-06-27 19:47:17,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:17,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918112632] [2024-06-27 19:47:17,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:17,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:17,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:17,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-27 19:47:17,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:17,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918112632] [2024-06-27 19:47:17,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918112632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:17,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:17,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:47:17,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591868681] [2024-06-27 19:47:17,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:17,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:47:17,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:17,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:47:17,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:47:17,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:17,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 172 transitions, 1660 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:17,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:17,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:17,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:18,327 INFO L124 PetriNetUnfolderBase]: 2498/3816 cut-off events. [2024-06-27 19:47:18,327 INFO L125 PetriNetUnfolderBase]: For 283466/283488 co-relation queries the response was YES. [2024-06-27 19:47:18,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30927 conditions, 3816 events. 2498/3816 cut-off events. For 283466/283488 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19052 event pairs, 784 based on Foata normal form. 10/3804 useless extension candidates. Maximal degree in co-relation 30858. Up to 3593 conditions per place. [2024-06-27 19:47:18,357 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 142 selfloop transitions, 11 changer transitions 0/181 dead transitions. [2024-06-27 19:47:18,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 181 transitions, 1988 flow [2024-06-27 19:47:18,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:47:18,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:47:18,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 19:47:18,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 19:47:18,359 INFO L175 Difference]: Start difference. First operand has 151 places, 172 transitions, 1660 flow. Second operand 6 states and 106 transitions. [2024-06-27 19:47:18,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 181 transitions, 1988 flow [2024-06-27 19:47:18,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 181 transitions, 1782 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:18,494 INFO L231 Difference]: Finished difference. Result has 149 places, 172 transitions, 1482 flow [2024-06-27 19:47:18,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1482, PETRI_PLACES=149, PETRI_TRANSITIONS=172} [2024-06-27 19:47:18,494 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-27 19:47:18,494 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 172 transitions, 1482 flow [2024-06-27 19:47:18,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:18,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:18,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:18,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:47:18,495 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:18,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:18,496 INFO L85 PathProgramCache]: Analyzing trace with hash -853393700, now seen corresponding path program 1 times [2024-06-27 19:47:18,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:18,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675415774] [2024-06-27 19:47:18,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:18,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:18,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:18,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-27 19:47:18,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:18,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675415774] [2024-06-27 19:47:18,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675415774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:18,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:18,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:47:18,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343895676] [2024-06-27 19:47:18,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:18,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:47:18,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:18,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:47:18,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:47:19,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:47:19,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 172 transitions, 1482 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:19,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:19,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:47:19,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:19,844 INFO L124 PetriNetUnfolderBase]: 2820/4165 cut-off events. [2024-06-27 19:47:19,844 INFO L125 PetriNetUnfolderBase]: For 274561/274561 co-relation queries the response was YES. [2024-06-27 19:47:19,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32093 conditions, 4165 events. 2820/4165 cut-off events. For 274561/274561 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 19629 event pairs, 814 based on Foata normal form. 1/4165 useless extension candidates. Maximal degree in co-relation 32023. Up to 4134 conditions per place. [2024-06-27 19:47:19,873 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 172 selfloop transitions, 16 changer transitions 0/191 dead transitions. [2024-06-27 19:47:19,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 191 transitions, 2058 flow [2024-06-27 19:47:19,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:47:19,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:47:19,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 19:47:19,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 19:47:19,877 INFO L175 Difference]: Start difference. First operand has 149 places, 172 transitions, 1482 flow. Second operand 6 states and 102 transitions. [2024-06-27 19:47:19,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 191 transitions, 2058 flow [2024-06-27 19:47:20,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 191 transitions, 2020 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:20,004 INFO L231 Difference]: Finished difference. Result has 150 places, 178 transitions, 1572 flow [2024-06-27 19:47:20,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1572, PETRI_PLACES=150, PETRI_TRANSITIONS=178} [2024-06-27 19:47:20,007 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-27 19:47:20,007 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 178 transitions, 1572 flow [2024-06-27 19:47:20,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:20,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:20,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:20,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:47:20,008 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-27 19:47:20,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:20,008 INFO L85 PathProgramCache]: Analyzing trace with hash -359644610, now seen corresponding path program 2 times [2024-06-27 19:47:20,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:20,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088090703] [2024-06-27 19:47:20,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:20,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:20,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:20,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:20,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:20,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088090703] [2024-06-27 19:47:20,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088090703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:20,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:20,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:47:20,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850456739] [2024-06-27 19:47:20,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:20,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:47:20,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:20,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:47:20,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:47:20,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:47:20,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 178 transitions, 1572 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:20,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:20,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:47:20,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:21,334 INFO L124 PetriNetUnfolderBase]: 2817/4162 cut-off events. [2024-06-27 19:47:21,334 INFO L125 PetriNetUnfolderBase]: For 286193/286196 co-relation queries the response was YES. [2024-06-27 19:47:21,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32618 conditions, 4162 events. 2817/4162 cut-off events. For 286193/286196 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 19650 event pairs, 817 based on Foata normal form. 3/4163 useless extension candidates. Maximal degree in co-relation 32547. Up to 4131 conditions per place. [2024-06-27 19:47:21,371 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 168 selfloop transitions, 16 changer transitions 0/187 dead transitions. [2024-06-27 19:47:21,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 187 transitions, 1962 flow [2024-06-27 19:47:21,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:47:21,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:47:21,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-27 19:47:21,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 19:47:21,372 INFO L175 Difference]: Start difference. First operand has 150 places, 178 transitions, 1572 flow. Second operand 6 states and 98 transitions. [2024-06-27 19:47:21,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 187 transitions, 1962 flow [2024-06-27 19:47:21,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 187 transitions, 1890 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-27 19:47:21,576 INFO L231 Difference]: Finished difference. Result has 154 places, 178 transitions, 1538 flow [2024-06-27 19:47:21,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1538, PETRI_PLACES=154, PETRI_TRANSITIONS=178} [2024-06-27 19:47:21,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-27 19:47:21,577 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 178 transitions, 1538 flow [2024-06-27 19:47:21,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:47:21,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:21,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:21,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:47:21,578 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-27 19:47:21,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:21,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1453411340, now seen corresponding path program 1 times [2024-06-27 19:47:21,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:21,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109491859] [2024-06-27 19:47:21,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:21,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:21,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:22,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:22,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:22,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109491859] [2024-06-27 19:47:22,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109491859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:22,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:22,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:22,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392962216] [2024-06-27 19:47:22,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:22,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:22,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:22,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:22,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:22,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:22,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 178 transitions, 1538 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-27 19:47:22,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:22,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:22,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:23,716 INFO L124 PetriNetUnfolderBase]: 2715/4152 cut-off events. [2024-06-27 19:47:23,716 INFO L125 PetriNetUnfolderBase]: For 348784/348784 co-relation queries the response was YES. [2024-06-27 19:47:23,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35209 conditions, 4152 events. 2715/4152 cut-off events. For 348784/348784 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 21780 event pairs, 565 based on Foata normal form. 16/4142 useless extension candidates. Maximal degree in co-relation 35136. Up to 3428 conditions per place. [2024-06-27 19:47:23,751 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 192 selfloop transitions, 36 changer transitions 0/239 dead transitions. [2024-06-27 19:47:23,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 239 transitions, 2494 flow [2024-06-27 19:47:23,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:23,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:23,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 19:47:23,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4805194805194805 [2024-06-27 19:47:23,752 INFO L175 Difference]: Start difference. First operand has 154 places, 178 transitions, 1538 flow. Second operand 11 states and 222 transitions. [2024-06-27 19:47:23,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 239 transitions, 2494 flow [2024-06-27 19:47:23,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 239 transitions, 2450 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:47:23,981 INFO L231 Difference]: Finished difference. Result has 160 places, 180 transitions, 1682 flow [2024-06-27 19:47:23,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1494, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1682, PETRI_PLACES=160, PETRI_TRANSITIONS=180} [2024-06-27 19:47:23,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-27 19:47:23,982 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 180 transitions, 1682 flow [2024-06-27 19:47:23,982 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-27 19:47:23,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:23,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:23,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:47:23,982 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-27 19:47:23,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:23,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1451533670, now seen corresponding path program 2 times [2024-06-27 19:47:23,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:23,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289999437] [2024-06-27 19:47:23,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:23,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:23,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:25,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-27 19:47:25,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:25,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289999437] [2024-06-27 19:47:25,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289999437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:25,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:25,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:25,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143973007] [2024-06-27 19:47:25,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:25,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:25,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:25,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:25,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:25,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:25,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 180 transitions, 1682 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-27 19:47:25,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:25,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:25,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:26,389 INFO L124 PetriNetUnfolderBase]: 2734/4213 cut-off events. [2024-06-27 19:47:26,389 INFO L125 PetriNetUnfolderBase]: For 365213/365213 co-relation queries the response was YES. [2024-06-27 19:47:26,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35677 conditions, 4213 events. 2734/4213 cut-off events. For 365213/365213 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 22401 event pairs, 712 based on Foata normal form. 24/4217 useless extension candidates. Maximal degree in co-relation 35603. Up to 3720 conditions per place. [2024-06-27 19:47:26,431 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 193 selfloop transitions, 33 changer transitions 0/237 dead transitions. [2024-06-27 19:47:26,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 237 transitions, 2390 flow [2024-06-27 19:47:26,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:47:26,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:47:26,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 230 transitions. [2024-06-27 19:47:26,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-27 19:47:26,433 INFO L175 Difference]: Start difference. First operand has 160 places, 180 transitions, 1682 flow. Second operand 12 states and 230 transitions. [2024-06-27 19:47:26,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 237 transitions, 2390 flow [2024-06-27 19:47:26,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 237 transitions, 2318 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:26,624 INFO L231 Difference]: Finished difference. Result has 165 places, 181 transitions, 1744 flow [2024-06-27 19:47:26,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1744, PETRI_PLACES=165, PETRI_TRANSITIONS=181} [2024-06-27 19:47:26,625 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-27 19:47:26,625 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 181 transitions, 1744 flow [2024-06-27 19:47:26,625 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-27 19:47:26,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:26,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:26,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:47:26,626 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:26,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:26,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1451537390, now seen corresponding path program 3 times [2024-06-27 19:47:26,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:26,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243212585] [2024-06-27 19:47:26,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:26,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:26,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:27,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-27 19:47:27,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:27,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243212585] [2024-06-27 19:47:27,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243212585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:27,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:27,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:27,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069491647] [2024-06-27 19:47:27,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:27,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:27,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:27,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:27,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:27,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:27,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 181 transitions, 1744 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-27 19:47:27,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:27,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:27,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:28,770 INFO L124 PetriNetUnfolderBase]: 2706/4169 cut-off events. [2024-06-27 19:47:28,771 INFO L125 PetriNetUnfolderBase]: For 355404/355404 co-relation queries the response was YES. [2024-06-27 19:47:28,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34822 conditions, 4169 events. 2706/4169 cut-off events. For 355404/355404 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 22069 event pairs, 672 based on Foata normal form. 16/4165 useless extension candidates. Maximal degree in co-relation 34746. Up to 3538 conditions per place. [2024-06-27 19:47:28,810 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 191 selfloop transitions, 35 changer transitions 0/237 dead transitions. [2024-06-27 19:47:28,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 237 transitions, 2418 flow [2024-06-27 19:47:28,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:47:28,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:47:28,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-27 19:47:28,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47186147186147187 [2024-06-27 19:47:28,815 INFO L175 Difference]: Start difference. First operand has 165 places, 181 transitions, 1744 flow. Second operand 11 states and 218 transitions. [2024-06-27 19:47:28,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 237 transitions, 2418 flow [2024-06-27 19:47:29,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 237 transitions, 2334 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 19:47:29,109 INFO L231 Difference]: Finished difference. Result has 166 places, 181 transitions, 1737 flow [2024-06-27 19:47:29,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1737, PETRI_PLACES=166, PETRI_TRANSITIONS=181} [2024-06-27 19:47:29,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-27 19:47:29,109 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 181 transitions, 1737 flow [2024-06-27 19:47:29,110 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-27 19:47:29,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:29,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:29,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:47:29,110 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:29,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:29,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1232126114, now seen corresponding path program 4 times [2024-06-27 19:47:29,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:29,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645473186] [2024-06-27 19:47:29,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:29,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:29,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:30,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:30,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:30,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645473186] [2024-06-27 19:47:30,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645473186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:30,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:30,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:30,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224000346] [2024-06-27 19:47:30,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:30,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:30,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:30,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:30,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:30,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:30,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 181 transitions, 1737 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-27 19:47:30,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:30,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:30,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:31,225 INFO L124 PetriNetUnfolderBase]: 2783/4312 cut-off events. [2024-06-27 19:47:31,225 INFO L125 PetriNetUnfolderBase]: For 377984/377984 co-relation queries the response was YES. [2024-06-27 19:47:31,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36010 conditions, 4312 events. 2783/4312 cut-off events. For 377984/377984 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 23128 event pairs, 640 based on Foata normal form. 24/4330 useless extension candidates. Maximal degree in co-relation 35933. Up to 3624 conditions per place. [2024-06-27 19:47:31,266 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 157 selfloop transitions, 58 changer transitions 0/226 dead transitions. [2024-06-27 19:47:31,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 226 transitions, 2395 flow [2024-06-27 19:47:31,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:31,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:31,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 19:47:31,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738095238095238 [2024-06-27 19:47:31,268 INFO L175 Difference]: Start difference. First operand has 166 places, 181 transitions, 1737 flow. Second operand 10 states and 199 transitions. [2024-06-27 19:47:31,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 226 transitions, 2395 flow [2024-06-27 19:47:31,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 226 transitions, 2294 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 19:47:31,530 INFO L231 Difference]: Finished difference. Result has 166 places, 182 transitions, 1818 flow [2024-06-27 19:47:31,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1636, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1818, PETRI_PLACES=166, PETRI_TRANSITIONS=182} [2024-06-27 19:47:31,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-27 19:47:31,531 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 182 transitions, 1818 flow [2024-06-27 19:47:31,531 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-27 19:47:31,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:31,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:31,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:47:31,531 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-27 19:47:31,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:31,532 INFO L85 PathProgramCache]: Analyzing trace with hash -2080060875, now seen corresponding path program 1 times [2024-06-27 19:47:31,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:31,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029375513] [2024-06-27 19:47:31,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:31,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:31,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:32,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:32,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:32,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029375513] [2024-06-27 19:47:32,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029375513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:32,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:32,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:32,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650036045] [2024-06-27 19:47:32,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:32,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:32,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:32,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:32,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:32,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:47:32,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 182 transitions, 1818 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:47:32,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:32,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:47:32,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:33,563 INFO L124 PetriNetUnfolderBase]: 3071/4667 cut-off events. [2024-06-27 19:47:33,564 INFO L125 PetriNetUnfolderBase]: For 378567/378570 co-relation queries the response was YES. [2024-06-27 19:47:33,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38095 conditions, 4667 events. 3071/4667 cut-off events. For 378567/378570 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 23963 event pairs, 804 based on Foata normal form. 4/4665 useless extension candidates. Maximal degree in co-relation 38017. Up to 4352 conditions per place. [2024-06-27 19:47:33,609 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 176 selfloop transitions, 36 changer transitions 0/221 dead transitions. [2024-06-27 19:47:33,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 221 transitions, 2420 flow [2024-06-27 19:47:33,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:33,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:33,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 19:47:33,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-27 19:47:33,611 INFO L175 Difference]: Start difference. First operand has 166 places, 182 transitions, 1818 flow. Second operand 9 states and 167 transitions. [2024-06-27 19:47:33,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 221 transitions, 2420 flow [2024-06-27 19:47:33,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 221 transitions, 2286 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:33,942 INFO L231 Difference]: Finished difference. Result has 168 places, 187 transitions, 1861 flow [2024-06-27 19:47:33,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1688, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1861, PETRI_PLACES=168, PETRI_TRANSITIONS=187} [2024-06-27 19:47:33,943 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-27 19:47:33,943 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 187 transitions, 1861 flow [2024-06-27 19:47:33,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:47:33,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:33,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:33,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:47:33,944 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-27 19:47:33,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:33,944 INFO L85 PathProgramCache]: Analyzing trace with hash -2085638736, now seen corresponding path program 5 times [2024-06-27 19:47:33,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:33,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182255600] [2024-06-27 19:47:33,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:33,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:33,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:35,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:35,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:35,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182255600] [2024-06-27 19:47:35,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182255600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:35,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:35,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:35,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590667351] [2024-06-27 19:47:35,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:35,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:35,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:35,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:35,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:35,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:35,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 187 transitions, 1861 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-27 19:47:35,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:35,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:35,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:36,143 INFO L124 PetriNetUnfolderBase]: 2873/4462 cut-off events. [2024-06-27 19:47:36,143 INFO L125 PetriNetUnfolderBase]: For 407058/407064 co-relation queries the response was YES. [2024-06-27 19:47:36,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37767 conditions, 4462 events. 2873/4462 cut-off events. For 407058/407064 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 24351 event pairs, 707 based on Foata normal form. 20/4470 useless extension candidates. Maximal degree in co-relation 37687. Up to 3766 conditions per place. [2024-06-27 19:47:36,186 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 156 selfloop transitions, 66 changer transitions 0/234 dead transitions. [2024-06-27 19:47:36,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 234 transitions, 2713 flow [2024-06-27 19:47:36,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:36,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:36,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-27 19:47:36,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-27 19:47:36,187 INFO L175 Difference]: Start difference. First operand has 168 places, 187 transitions, 1861 flow. Second operand 10 states and 203 transitions. [2024-06-27 19:47:36,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 234 transitions, 2713 flow [2024-06-27 19:47:36,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 234 transitions, 2582 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 19:47:36,431 INFO L231 Difference]: Finished difference. Result has 172 places, 188 transitions, 1931 flow [2024-06-27 19:47:36,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1730, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1931, PETRI_PLACES=172, PETRI_TRANSITIONS=188} [2024-06-27 19:47:36,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-27 19:47:36,431 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 188 transitions, 1931 flow [2024-06-27 19:47:36,432 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-27 19:47:36,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:36,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:36,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:47:36,432 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-27 19:47:36,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:36,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1226619584, now seen corresponding path program 6 times [2024-06-27 19:47:36,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:36,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399863720] [2024-06-27 19:47:36,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:36,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:37,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:37,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:37,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399863720] [2024-06-27 19:47:37,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399863720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:37,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:37,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:37,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617284466] [2024-06-27 19:47:37,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:37,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:37,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:37,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:37,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:37,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:37,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 188 transitions, 1931 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-27 19:47:37,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:37,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:37,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:38,611 INFO L124 PetriNetUnfolderBase]: 2923/4558 cut-off events. [2024-06-27 19:47:38,611 INFO L125 PetriNetUnfolderBase]: For 425862/425868 co-relation queries the response was YES. [2024-06-27 19:47:38,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38804 conditions, 4558 events. 2923/4558 cut-off events. For 425862/425868 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 25056 event pairs, 720 based on Foata normal form. 20/4561 useless extension candidates. Maximal degree in co-relation 38723. Up to 3802 conditions per place. [2024-06-27 19:47:38,657 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 149 selfloop transitions, 74 changer transitions 0/235 dead transitions. [2024-06-27 19:47:38,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 235 transitions, 2791 flow [2024-06-27 19:47:38,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:38,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:38,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-27 19:47:38,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4857142857142857 [2024-06-27 19:47:38,659 INFO L175 Difference]: Start difference. First operand has 172 places, 188 transitions, 1931 flow. Second operand 10 states and 204 transitions. [2024-06-27 19:47:38,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 235 transitions, 2791 flow [2024-06-27 19:47:38,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 235 transitions, 2634 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:38,985 INFO L231 Difference]: Finished difference. Result has 174 places, 189 transitions, 1993 flow [2024-06-27 19:47:38,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1993, PETRI_PLACES=174, PETRI_TRANSITIONS=189} [2024-06-27 19:47:38,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-27 19:47:38,985 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 189 transitions, 1993 flow [2024-06-27 19:47:38,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-27 19:47:38,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:38,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:38,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:47:38,986 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-27 19:47:38,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:38,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1226615864, now seen corresponding path program 7 times [2024-06-27 19:47:38,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:38,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259079416] [2024-06-27 19:47:38,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:38,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:38,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:40,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:40,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:40,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259079416] [2024-06-27 19:47:40,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259079416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:40,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:40,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:40,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345534272] [2024-06-27 19:47:40,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:40,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:40,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:40,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:40,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:40,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:40,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 189 transitions, 1993 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-27 19:47:40,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:40,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:40,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:41,256 INFO L124 PetriNetUnfolderBase]: 3116/4879 cut-off events. [2024-06-27 19:47:41,256 INFO L125 PetriNetUnfolderBase]: For 470851/470851 co-relation queries the response was YES. [2024-06-27 19:47:41,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42508 conditions, 4879 events. 3116/4879 cut-off events. For 470851/470851 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 27306 event pairs, 694 based on Foata normal form. 16/4881 useless extension candidates. Maximal degree in co-relation 42426. Up to 3617 conditions per place. [2024-06-27 19:47:41,306 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 157 selfloop transitions, 72 changer transitions 0/241 dead transitions. [2024-06-27 19:47:41,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 241 transitions, 2979 flow [2024-06-27 19:47:41,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:41,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:41,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-27 19:47:41,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49047619047619045 [2024-06-27 19:47:41,307 INFO L175 Difference]: Start difference. First operand has 174 places, 189 transitions, 1993 flow. Second operand 10 states and 206 transitions. [2024-06-27 19:47:41,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 241 transitions, 2979 flow [2024-06-27 19:47:41,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 241 transitions, 2790 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-27 19:47:41,629 INFO L231 Difference]: Finished difference. Result has 175 places, 191 transitions, 2084 flow [2024-06-27 19:47:41,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2084, PETRI_PLACES=175, PETRI_TRANSITIONS=191} [2024-06-27 19:47:41,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-27 19:47:41,630 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 191 transitions, 2084 flow [2024-06-27 19:47:41,630 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-27 19:47:41,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:41,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:41,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:47:41,630 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:41,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:41,630 INFO L85 PathProgramCache]: Analyzing trace with hash -862715429, now seen corresponding path program 1 times [2024-06-27 19:47:41,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:41,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391287932] [2024-06-27 19:47:41,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:41,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:41,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:42,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:42,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:42,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391287932] [2024-06-27 19:47:42,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391287932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:42,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:42,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:47:42,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517089015] [2024-06-27 19:47:42,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:42,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:47:42,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:42,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:47:42,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:47:42,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:42,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 191 transitions, 2084 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-27 19:47:42,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:42,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:42,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:43,236 INFO L124 PetriNetUnfolderBase]: 3261/5064 cut-off events. [2024-06-27 19:47:43,236 INFO L125 PetriNetUnfolderBase]: For 486151/486183 co-relation queries the response was YES. [2024-06-27 19:47:43,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43679 conditions, 5064 events. 3261/5064 cut-off events. For 486151/486183 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 27852 event pairs, 955 based on Foata normal form. 14/5037 useless extension candidates. Maximal degree in co-relation 43597. Up to 4743 conditions per place. [2024-06-27 19:47:43,288 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 25 changer transitions 0/221 dead transitions. [2024-06-27 19:47:43,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 221 transitions, 2698 flow [2024-06-27 19:47:43,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:47:43,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:47:43,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 19:47:43,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-27 19:47:43,289 INFO L175 Difference]: Start difference. First operand has 175 places, 191 transitions, 2084 flow. Second operand 7 states and 135 transitions. [2024-06-27 19:47:43,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 221 transitions, 2698 flow [2024-06-27 19:47:43,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 221 transitions, 2574 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 19:47:43,737 INFO L231 Difference]: Finished difference. Result has 177 places, 200 transitions, 2118 flow [2024-06-27 19:47:43,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2118, PETRI_PLACES=177, PETRI_TRANSITIONS=200} [2024-06-27 19:47:43,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-27 19:47:43,738 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 200 transitions, 2118 flow [2024-06-27 19:47:43,738 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-27 19:47:43,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:43,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:43,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:47:43,738 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:43,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:43,739 INFO L85 PathProgramCache]: Analyzing trace with hash -633763275, now seen corresponding path program 2 times [2024-06-27 19:47:43,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:43,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908266993] [2024-06-27 19:47:43,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:43,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:43,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:44,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:44,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:44,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908266993] [2024-06-27 19:47:44,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908266993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:44,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:44,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:44,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957025506] [2024-06-27 19:47:44,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:44,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:44,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:44,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:44,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:44,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:47:44,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 200 transitions, 2118 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:47:44,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:44,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:47:44,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:46,015 INFO L124 PetriNetUnfolderBase]: 3492/5346 cut-off events. [2024-06-27 19:47:46,016 INFO L125 PetriNetUnfolderBase]: For 487687/487687 co-relation queries the response was YES. [2024-06-27 19:47:46,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45849 conditions, 5346 events. 3492/5346 cut-off events. For 487687/487687 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 28624 event pairs, 931 based on Foata normal form. 4/5349 useless extension candidates. Maximal degree in co-relation 45764. Up to 5131 conditions per place. [2024-06-27 19:47:46,071 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 202 selfloop transitions, 20 changer transitions 0/231 dead transitions. [2024-06-27 19:47:46,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 231 transitions, 2710 flow [2024-06-27 19:47:46,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:46,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:46,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 19:47:46,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-27 19:47:46,073 INFO L175 Difference]: Start difference. First operand has 177 places, 200 transitions, 2118 flow. Second operand 9 states and 157 transitions. [2024-06-27 19:47:46,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 231 transitions, 2710 flow [2024-06-27 19:47:46,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 231 transitions, 2673 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 19:47:46,371 INFO L231 Difference]: Finished difference. Result has 184 places, 202 transitions, 2208 flow [2024-06-27 19:47:46,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2208, PETRI_PLACES=184, PETRI_TRANSITIONS=202} [2024-06-27 19:47:46,374 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-27 19:47:46,375 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 202 transitions, 2208 flow [2024-06-27 19:47:46,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:47:46,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:46,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:46,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:47:46,375 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:46,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:46,376 INFO L85 PathProgramCache]: Analyzing trace with hash -634089984, now seen corresponding path program 1 times [2024-06-27 19:47:46,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:46,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472361912] [2024-06-27 19:47:46,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:46,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:46,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:47,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:47,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:47,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472361912] [2024-06-27 19:47:47,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472361912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:47,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:47,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:47,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637693737] [2024-06-27 19:47:47,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:47,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:47,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:47,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:47,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:47,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:47:47,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 202 transitions, 2208 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:47:47,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:47,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:47:47,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:48,683 INFO L124 PetriNetUnfolderBase]: 3509/5371 cut-off events. [2024-06-27 19:47:48,683 INFO L125 PetriNetUnfolderBase]: For 501150/501150 co-relation queries the response was YES. [2024-06-27 19:47:48,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46327 conditions, 5371 events. 3509/5371 cut-off events. For 501150/501150 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 28802 event pairs, 976 based on Foata normal form. 2/5372 useless extension candidates. Maximal degree in co-relation 46239. Up to 5138 conditions per place. [2024-06-27 19:47:48,739 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 197 selfloop transitions, 28 changer transitions 0/234 dead transitions. [2024-06-27 19:47:48,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 234 transitions, 2763 flow [2024-06-27 19:47:48,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:48,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:48,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 19:47:48,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 19:47:48,741 INFO L175 Difference]: Start difference. First operand has 184 places, 202 transitions, 2208 flow. Second operand 9 states and 159 transitions. [2024-06-27 19:47:48,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 234 transitions, 2763 flow [2024-06-27 19:47:49,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 234 transitions, 2614 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-27 19:47:49,254 INFO L231 Difference]: Finished difference. Result has 186 places, 205 transitions, 2162 flow [2024-06-27 19:47:49,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2059, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2162, PETRI_PLACES=186, PETRI_TRANSITIONS=205} [2024-06-27 19:47:49,255 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-27 19:47:49,255 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 205 transitions, 2162 flow [2024-06-27 19:47:49,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:47:49,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:49,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:49,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:47:49,256 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:49,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:49,256 INFO L85 PathProgramCache]: Analyzing trace with hash 625211957, now seen corresponding path program 3 times [2024-06-27 19:47:49,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:49,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647618113] [2024-06-27 19:47:49,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:49,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:49,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:50,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:50,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:50,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647618113] [2024-06-27 19:47:50,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647618113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:50,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:50,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:50,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274021769] [2024-06-27 19:47:50,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:50,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:50,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:50,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:50,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:50,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:47:50,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 205 transitions, 2162 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:47:50,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:50,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:47:50,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:51,408 INFO L124 PetriNetUnfolderBase]: 3526/5398 cut-off events. [2024-06-27 19:47:51,409 INFO L125 PetriNetUnfolderBase]: For 520012/520012 co-relation queries the response was YES. [2024-06-27 19:47:51,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46739 conditions, 5398 events. 3526/5398 cut-off events. For 520012/520012 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 29034 event pairs, 942 based on Foata normal form. 4/5401 useless extension candidates. Maximal degree in co-relation 46650. Up to 5134 conditions per place. [2024-06-27 19:47:51,468 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 203 selfloop transitions, 29 changer transitions 0/241 dead transitions. [2024-06-27 19:47:51,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 241 transitions, 2813 flow [2024-06-27 19:47:51,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:51,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:51,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 19:47:51,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:47:51,470 INFO L175 Difference]: Start difference. First operand has 186 places, 205 transitions, 2162 flow. Second operand 9 states and 162 transitions. [2024-06-27 19:47:51,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 241 transitions, 2813 flow [2024-06-27 19:47:51,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 241 transitions, 2740 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:51,873 INFO L231 Difference]: Finished difference. Result has 188 places, 210 transitions, 2267 flow [2024-06-27 19:47:51,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2267, PETRI_PLACES=188, PETRI_TRANSITIONS=210} [2024-06-27 19:47:51,874 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-27 19:47:51,874 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 210 transitions, 2267 flow [2024-06-27 19:47:51,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:47:51,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:51,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:51,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:47:51,875 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:51,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:51,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1518548508, now seen corresponding path program 8 times [2024-06-27 19:47:51,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:51,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736929817] [2024-06-27 19:47:51,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:51,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:51,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:52,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:52,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:52,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736929817] [2024-06-27 19:47:52,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736929817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:52,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:52,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:52,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401003896] [2024-06-27 19:47:52,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:52,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:52,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:52,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:52,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:53,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:47:53,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 210 transitions, 2267 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-27 19:47:53,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:53,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:47:53,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:54,075 INFO L124 PetriNetUnfolderBase]: 3318/5195 cut-off events. [2024-06-27 19:47:54,075 INFO L125 PetriNetUnfolderBase]: For 575166/575166 co-relation queries the response was YES. [2024-06-27 19:47:54,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46894 conditions, 5195 events. 3318/5195 cut-off events. For 575166/575166 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 29432 event pairs, 823 based on Foata normal form. 24/5213 useless extension candidates. Maximal degree in co-relation 46803. Up to 4610 conditions per place. [2024-06-27 19:47:54,130 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 197 selfloop transitions, 42 changer transitions 0/252 dead transitions. [2024-06-27 19:47:54,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 252 transitions, 2981 flow [2024-06-27 19:47:54,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:47:54,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:47:54,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 19:47:54,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595238095238095 [2024-06-27 19:47:54,131 INFO L175 Difference]: Start difference. First operand has 188 places, 210 transitions, 2267 flow. Second operand 10 states and 193 transitions. [2024-06-27 19:47:54,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 252 transitions, 2981 flow [2024-06-27 19:47:54,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 252 transitions, 2848 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 19:47:54,725 INFO L231 Difference]: Finished difference. Result has 192 places, 211 transitions, 2298 flow [2024-06-27 19:47:54,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2134, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2298, PETRI_PLACES=192, PETRI_TRANSITIONS=211} [2024-06-27 19:47:54,725 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-27 19:47:54,725 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 211 transitions, 2298 flow [2024-06-27 19:47:54,725 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-27 19:47:54,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:54,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:54,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:47:54,725 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:54,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:54,726 INFO L85 PathProgramCache]: Analyzing trace with hash -643286475, now seen corresponding path program 4 times [2024-06-27 19:47:54,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:54,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160606525] [2024-06-27 19:47:54,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:54,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:54,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:55,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:47:55,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:55,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160606525] [2024-06-27 19:47:55,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160606525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:55,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:55,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:55,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486782554] [2024-06-27 19:47:55,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:55,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:55,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:55,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:55,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:55,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:47:55,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 211 transitions, 2298 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:47:55,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:55,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:47:55,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:57,030 INFO L124 PetriNetUnfolderBase]: 3652/5604 cut-off events. [2024-06-27 19:47:57,030 INFO L125 PetriNetUnfolderBase]: For 572711/572711 co-relation queries the response was YES. [2024-06-27 19:47:57,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49734 conditions, 5604 events. 3652/5604 cut-off events. For 572711/572711 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 30475 event pairs, 975 based on Foata normal form. 4/5607 useless extension candidates. Maximal degree in co-relation 49642. Up to 5403 conditions per place. [2024-06-27 19:47:57,083 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 214 selfloop transitions, 19 changer transitions 0/242 dead transitions. [2024-06-27 19:47:57,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 242 transitions, 2924 flow [2024-06-27 19:47:57,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:57,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:57,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 19:47:57,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-27 19:47:57,096 INFO L175 Difference]: Start difference. First operand has 192 places, 211 transitions, 2298 flow. Second operand 9 states and 157 transitions. [2024-06-27 19:47:57,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 242 transitions, 2924 flow [2024-06-27 19:47:57,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 242 transitions, 2812 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 19:47:57,508 INFO L231 Difference]: Finished difference. Result has 193 places, 213 transitions, 2321 flow [2024-06-27 19:47:57,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2186, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2321, PETRI_PLACES=193, PETRI_TRANSITIONS=213} [2024-06-27 19:47:57,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-27 19:47:57,508 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 213 transitions, 2321 flow [2024-06-27 19:47:57,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:47:57,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:47:57,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:47:57,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:47:57,509 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:47:57,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:47:57,509 INFO L85 PathProgramCache]: Analyzing trace with hash -634089705, now seen corresponding path program 5 times [2024-06-27 19:47:57,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:47:57,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696846893] [2024-06-27 19:47:57,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:47:57,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:47:57,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:47:58,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-27 19:47:58,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:47:58,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696846893] [2024-06-27 19:47:58,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696846893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:47:58,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:47:58,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:47:58,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965752284] [2024-06-27 19:47:58,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:47:58,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:47:58,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:47:58,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:47:58,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:47:58,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:47:58,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 213 transitions, 2321 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:47:58,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:47:58,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:47:58,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:47:59,728 INFO L124 PetriNetUnfolderBase]: 3669/5631 cut-off events. [2024-06-27 19:47:59,728 INFO L125 PetriNetUnfolderBase]: For 584088/584088 co-relation queries the response was YES. [2024-06-27 19:47:59,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49914 conditions, 5631 events. 3669/5631 cut-off events. For 584088/584088 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 30653 event pairs, 1006 based on Foata normal form. 4/5634 useless extension candidates. Maximal degree in co-relation 49821. Up to 5394 conditions per place. [2024-06-27 19:47:59,786 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 209 selfloop transitions, 26 changer transitions 0/244 dead transitions. [2024-06-27 19:47:59,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 244 transitions, 2955 flow [2024-06-27 19:47:59,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:47:59,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:47:59,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 19:47:59,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-27 19:47:59,791 INFO L175 Difference]: Start difference. First operand has 193 places, 213 transitions, 2321 flow. Second operand 9 states and 158 transitions. [2024-06-27 19:47:59,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 244 transitions, 2955 flow [2024-06-27 19:48:00,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 244 transitions, 2834 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 19:48:00,252 INFO L231 Difference]: Finished difference. Result has 195 places, 215 transitions, 2356 flow [2024-06-27 19:48:00,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2200, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2356, PETRI_PLACES=195, PETRI_TRANSITIONS=215} [2024-06-27 19:48:00,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-27 19:48:00,253 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 215 transitions, 2356 flow [2024-06-27 19:48:00,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:48:00,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:00,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:00,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:48:00,253 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:00,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:00,254 INFO L85 PathProgramCache]: Analyzing trace with hash -900002466, now seen corresponding path program 9 times [2024-06-27 19:48:00,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:00,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129010476] [2024-06-27 19:48:00,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:00,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:00,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:01,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:01,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:01,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129010476] [2024-06-27 19:48:01,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129010476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:01,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:01,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:01,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960893957] [2024-06-27 19:48:01,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:01,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:01,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:01,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:01,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:01,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:01,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 215 transitions, 2356 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-27 19:48:01,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:01,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:01,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:02,538 INFO L124 PetriNetUnfolderBase]: 3414/5355 cut-off events. [2024-06-27 19:48:02,538 INFO L125 PetriNetUnfolderBase]: For 632775/632775 co-relation queries the response was YES. [2024-06-27 19:48:02,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48763 conditions, 5355 events. 3414/5355 cut-off events. For 632775/632775 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 30601 event pairs, 841 based on Foata normal form. 26/5380 useless extension candidates. Maximal degree in co-relation 48669. Up to 4787 conditions per place. [2024-06-27 19:48:02,597 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 205 selfloop transitions, 40 changer transitions 0/258 dead transitions. [2024-06-27 19:48:02,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 258 transitions, 3188 flow [2024-06-27 19:48:02,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:02,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:02,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 19:48:02,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-27 19:48:02,598 INFO L175 Difference]: Start difference. First operand has 195 places, 215 transitions, 2356 flow. Second operand 10 states and 190 transitions. [2024-06-27 19:48:02,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 258 transitions, 3188 flow [2024-06-27 19:48:03,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 258 transitions, 3048 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-27 19:48:03,009 INFO L231 Difference]: Finished difference. Result has 199 places, 219 transitions, 2522 flow [2024-06-27 19:48:03,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2522, PETRI_PLACES=199, PETRI_TRANSITIONS=219} [2024-06-27 19:48:03,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-27 19:48:03,009 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 219 transitions, 2522 flow [2024-06-27 19:48:03,010 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-27 19:48:03,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:03,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:03,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:48:03,010 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:03,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:03,010 INFO L85 PathProgramCache]: Analyzing trace with hash 619634096, now seen corresponding path program 10 times [2024-06-27 19:48:03,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:03,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191015788] [2024-06-27 19:48:03,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:03,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:03,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:04,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-27 19:48:04,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:04,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191015788] [2024-06-27 19:48:04,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191015788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:04,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:04,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:04,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726962516] [2024-06-27 19:48:04,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:04,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:04,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:04,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:04,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:04,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:04,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 219 transitions, 2522 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-27 19:48:04,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:04,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:04,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:05,294 INFO L124 PetriNetUnfolderBase]: 3506/5517 cut-off events. [2024-06-27 19:48:05,295 INFO L125 PetriNetUnfolderBase]: For 664310/664310 co-relation queries the response was YES. [2024-06-27 19:48:05,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50839 conditions, 5517 events. 3506/5517 cut-off events. For 664310/664310 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 31901 event pairs, 851 based on Foata normal form. 24/5540 useless extension candidates. Maximal degree in co-relation 50743. Up to 4922 conditions per place. [2024-06-27 19:48:05,354 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 204 selfloop transitions, 44 changer transitions 0/261 dead transitions. [2024-06-27 19:48:05,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 261 transitions, 3264 flow [2024-06-27 19:48:05,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:05,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:05,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-27 19:48:05,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-27 19:48:05,355 INFO L175 Difference]: Start difference. First operand has 199 places, 219 transitions, 2522 flow. Second operand 10 states and 192 transitions. [2024-06-27 19:48:05,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 261 transitions, 3264 flow [2024-06-27 19:48:05,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 261 transitions, 3072 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:05,990 INFO L231 Difference]: Finished difference. Result has 203 places, 220 transitions, 2504 flow [2024-06-27 19:48:05,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2330, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2504, PETRI_PLACES=203, PETRI_TRANSITIONS=220} [2024-06-27 19:48:05,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-27 19:48:05,991 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 220 transitions, 2504 flow [2024-06-27 19:48:05,991 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-27 19:48:05,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:05,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:05,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:48:05,992 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:05,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:05,992 INFO L85 PathProgramCache]: Analyzing trace with hash -899786985, now seen corresponding path program 6 times [2024-06-27 19:48:05,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:05,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449180499] [2024-06-27 19:48:05,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:05,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:05,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:06,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:06,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:06,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449180499] [2024-06-27 19:48:06,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449180499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:06,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:06,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:06,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873870560] [2024-06-27 19:48:06,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:06,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:06,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:06,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:06,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:07,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:48:07,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 220 transitions, 2504 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:48:07,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:07,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:48:07,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:08,180 INFO L124 PetriNetUnfolderBase]: 3857/5943 cut-off events. [2024-06-27 19:48:08,180 INFO L125 PetriNetUnfolderBase]: For 650068/650068 co-relation queries the response was YES. [2024-06-27 19:48:08,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53397 conditions, 5943 events. 3857/5943 cut-off events. For 650068/650068 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 33016 event pairs, 1024 based on Foata normal form. 4/5946 useless extension candidates. Maximal degree in co-relation 53299. Up to 5715 conditions per place. [2024-06-27 19:48:08,246 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 222 selfloop transitions, 24 changer transitions 0/255 dead transitions. [2024-06-27 19:48:08,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 255 transitions, 3201 flow [2024-06-27 19:48:08,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:48:08,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:48:08,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 19:48:08,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-27 19:48:08,247 INFO L175 Difference]: Start difference. First operand has 203 places, 220 transitions, 2504 flow. Second operand 9 states and 160 transitions. [2024-06-27 19:48:08,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 255 transitions, 3201 flow [2024-06-27 19:48:09,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 255 transitions, 3075 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 19:48:09,077 INFO L231 Difference]: Finished difference. Result has 205 places, 225 transitions, 2574 flow [2024-06-27 19:48:09,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2382, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2574, PETRI_PLACES=205, PETRI_TRANSITIONS=225} [2024-06-27 19:48:09,077 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-27 19:48:09,077 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 225 transitions, 2574 flow [2024-06-27 19:48:09,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-27 19:48:09,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:09,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:09,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:48:09,078 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-27 19:48:09,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:09,079 INFO L85 PathProgramCache]: Analyzing trace with hash 619486226, now seen corresponding path program 11 times [2024-06-27 19:48:09,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:09,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917321114] [2024-06-27 19:48:09,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:09,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:09,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:10,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:10,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:10,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917321114] [2024-06-27 19:48:10,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917321114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:10,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:10,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:10,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305522953] [2024-06-27 19:48:10,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:10,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:10,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:10,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:10,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:10,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:10,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 225 transitions, 2574 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-27 19:48:10,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:10,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:10,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:11,541 INFO L124 PetriNetUnfolderBase]: 3707/5855 cut-off events. [2024-06-27 19:48:11,541 INFO L125 PetriNetUnfolderBase]: For 710698/710698 co-relation queries the response was YES. [2024-06-27 19:48:11,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54571 conditions, 5855 events. 3707/5855 cut-off events. For 710698/710698 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 34403 event pairs, 860 based on Foata normal form. 16/5865 useless extension candidates. Maximal degree in co-relation 54471. Up to 4543 conditions per place. [2024-06-27 19:48:11,604 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 198 selfloop transitions, 62 changer transitions 0/274 dead transitions. [2024-06-27 19:48:11,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 274 transitions, 3727 flow [2024-06-27 19:48:11,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:11,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:11,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 19:48:11,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2024-06-27 19:48:11,605 INFO L175 Difference]: Start difference. First operand has 205 places, 225 transitions, 2574 flow. Second operand 10 states and 197 transitions. [2024-06-27 19:48:11,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 274 transitions, 3727 flow [2024-06-27 19:48:12,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 274 transitions, 3582 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:12,238 INFO L231 Difference]: Finished difference. Result has 210 places, 228 transitions, 2777 flow [2024-06-27 19:48:12,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2777, PETRI_PLACES=210, PETRI_TRANSITIONS=228} [2024-06-27 19:48:12,239 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-27 19:48:12,239 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 228 transitions, 2777 flow [2024-06-27 19:48:12,239 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-27 19:48:12,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:12,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:12,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:48:12,240 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-27 19:48:12,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:12,240 INFO L85 PathProgramCache]: Analyzing trace with hash 2066465442, now seen corresponding path program 12 times [2024-06-27 19:48:12,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:12,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287386485] [2024-06-27 19:48:12,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:12,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:12,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:13,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:13,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:13,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287386485] [2024-06-27 19:48:13,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287386485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:13,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:13,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 19:48:13,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452401532] [2024-06-27 19:48:13,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:13,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 19:48:13,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:13,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 19:48:13,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 19:48:13,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:13,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 228 transitions, 2777 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-27 19:48:13,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:13,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:13,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:14,767 INFO L124 PetriNetUnfolderBase]: 3728/5898 cut-off events. [2024-06-27 19:48:14,767 INFO L125 PetriNetUnfolderBase]: For 731098/731098 co-relation queries the response was YES. [2024-06-27 19:48:14,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55186 conditions, 5898 events. 3728/5898 cut-off events. For 731098/731098 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 34756 event pairs, 901 based on Foata normal form. 20/5912 useless extension candidates. Maximal degree in co-relation 55084. Up to 5189 conditions per place. [2024-06-27 19:48:14,836 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 187 selfloop transitions, 68 changer transitions 0/269 dead transitions. [2024-06-27 19:48:14,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 269 transitions, 3522 flow [2024-06-27 19:48:14,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:14,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:14,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 19:48:14,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595238095238095 [2024-06-27 19:48:14,850 INFO L175 Difference]: Start difference. First operand has 210 places, 228 transitions, 2777 flow. Second operand 10 states and 193 transitions. [2024-06-27 19:48:14,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 269 transitions, 3522 flow [2024-06-27 19:48:15,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 269 transitions, 3379 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:15,694 INFO L231 Difference]: Finished difference. Result has 214 places, 229 transitions, 2862 flow [2024-06-27 19:48:15,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2862, PETRI_PLACES=214, PETRI_TRANSITIONS=229} [2024-06-27 19:48:15,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-27 19:48:15,695 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 229 transitions, 2862 flow [2024-06-27 19:48:15,695 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-27 19:48:15,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:15,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:15,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:48:15,696 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:15,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:15,696 INFO L85 PathProgramCache]: Analyzing trace with hash -851602859, now seen corresponding path program 2 times [2024-06-27 19:48:15,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:15,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590117405] [2024-06-27 19:48:15,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:15,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:15,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:16,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:16,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:16,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590117405] [2024-06-27 19:48:16,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590117405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:16,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:16,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:16,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670201790] [2024-06-27 19:48:16,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:16,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:16,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:16,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:16,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:16,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:16,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 229 transitions, 2862 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-27 19:48:16,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:16,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:16,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:17,569 INFO L124 PetriNetUnfolderBase]: 3857/6074 cut-off events. [2024-06-27 19:48:17,570 INFO L125 PetriNetUnfolderBase]: For 718515/718580 co-relation queries the response was YES. [2024-06-27 19:48:17,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56201 conditions, 6074 events. 3857/6074 cut-off events. For 718515/718580 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 35470 event pairs, 1115 based on Foata normal form. 4/6023 useless extension candidates. Maximal degree in co-relation 56097. Up to 5778 conditions per place. [2024-06-27 19:48:17,634 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 191 selfloop transitions, 14 changer transitions 0/244 dead transitions. [2024-06-27 19:48:17,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 244 transitions, 3344 flow [2024-06-27 19:48:17,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:17,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:17,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 19:48:17,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-27 19:48:17,635 INFO L175 Difference]: Start difference. First operand has 214 places, 229 transitions, 2862 flow. Second operand 7 states and 122 transitions. [2024-06-27 19:48:17,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 244 transitions, 3344 flow [2024-06-27 19:48:18,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 244 transitions, 3157 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 19:48:18,313 INFO L231 Difference]: Finished difference. Result has 212 places, 232 transitions, 2757 flow [2024-06-27 19:48:18,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2675, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2757, PETRI_PLACES=212, PETRI_TRANSITIONS=232} [2024-06-27 19:48:18,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-27 19:48:18,314 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 232 transitions, 2757 flow [2024-06-27 19:48:18,314 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-27 19:48:18,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:18,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:18,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:48:18,314 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:18,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:18,315 INFO L85 PathProgramCache]: Analyzing trace with hash -478930469, now seen corresponding path program 3 times [2024-06-27 19:48:18,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:18,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316649563] [2024-06-27 19:48:18,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:18,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:18,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:18,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:18,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:18,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316649563] [2024-06-27 19:48:18,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316649563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:18,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:18,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:18,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418943803] [2024-06-27 19:48:18,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:18,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:18,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:18,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:18,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:18,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:48:18,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 232 transitions, 2757 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-27 19:48:18,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:18,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:48:18,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:20,095 INFO L124 PetriNetUnfolderBase]: 3845/6056 cut-off events. [2024-06-27 19:48:20,096 INFO L125 PetriNetUnfolderBase]: For 711390/711435 co-relation queries the response was YES. [2024-06-27 19:48:20,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55127 conditions, 6056 events. 3845/6056 cut-off events. For 711390/711435 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 35347 event pairs, 1110 based on Foata normal form. 3/6007 useless extension candidates. Maximal degree in co-relation 55023. Up to 5751 conditions per place. [2024-06-27 19:48:20,160 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 188 selfloop transitions, 19 changer transitions 0/246 dead transitions. [2024-06-27 19:48:20,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 246 transitions, 3207 flow [2024-06-27 19:48:20,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:20,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:20,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 19:48:20,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:48:20,161 INFO L175 Difference]: Start difference. First operand has 212 places, 232 transitions, 2757 flow. Second operand 7 states and 126 transitions. [2024-06-27 19:48:20,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 246 transitions, 3207 flow [2024-06-27 19:48:21,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 246 transitions, 3133 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:48:21,083 INFO L231 Difference]: Finished difference. Result has 214 places, 232 transitions, 2727 flow [2024-06-27 19:48:21,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2683, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2727, PETRI_PLACES=214, PETRI_TRANSITIONS=232} [2024-06-27 19:48:21,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-27 19:48:21,084 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 232 transitions, 2727 flow [2024-06-27 19:48:21,084 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-27 19:48:21,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:21,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:21,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:48:21,085 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:21,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:21,085 INFO L85 PathProgramCache]: Analyzing trace with hash -685405194, now seen corresponding path program 1 times [2024-06-27 19:48:21,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:21,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887211720] [2024-06-27 19:48:21,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:21,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:21,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:21,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-27 19:48:21,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:21,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887211720] [2024-06-27 19:48:21,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887211720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:21,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:21,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:21,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83582980] [2024-06-27 19:48:21,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:21,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:21,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:21,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:21,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:21,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:48:21,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 232 transitions, 2727 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:21,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:21,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:48:21,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:22,977 INFO L124 PetriNetUnfolderBase]: 4244/6502 cut-off events. [2024-06-27 19:48:22,977 INFO L125 PetriNetUnfolderBase]: For 721939/721939 co-relation queries the response was YES. [2024-06-27 19:48:23,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58263 conditions, 6502 events. 4244/6502 cut-off events. For 721939/721939 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36357 event pairs, 1162 based on Foata normal form. 1/6502 useless extension candidates. Maximal degree in co-relation 58159. Up to 6454 conditions per place. [2024-06-27 19:48:23,042 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 228 selfloop transitions, 24 changer transitions 0/255 dead transitions. [2024-06-27 19:48:23,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 255 transitions, 3473 flow [2024-06-27 19:48:23,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:23,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:23,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 19:48:23,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 19:48:23,044 INFO L175 Difference]: Start difference. First operand has 214 places, 232 transitions, 2727 flow. Second operand 7 states and 118 transitions. [2024-06-27 19:48:23,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 255 transitions, 3473 flow [2024-06-27 19:48:23,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 255 transitions, 3403 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 19:48:23,794 INFO L231 Difference]: Finished difference. Result has 215 places, 238 transitions, 2785 flow [2024-06-27 19:48:23,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2657, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2785, PETRI_PLACES=215, PETRI_TRANSITIONS=238} [2024-06-27 19:48:23,795 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-27 19:48:23,795 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 238 transitions, 2785 flow [2024-06-27 19:48:23,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:23,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:23,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:23,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:48:23,795 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:23,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:23,796 INFO L85 PathProgramCache]: Analyzing trace with hash -685399397, now seen corresponding path program 1 times [2024-06-27 19:48:23,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:23,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846178454] [2024-06-27 19:48:23,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:23,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:23,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:24,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:24,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:24,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846178454] [2024-06-27 19:48:24,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846178454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:24,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:24,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:24,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90358932] [2024-06-27 19:48:24,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:24,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:24,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:24,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:24,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:24,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:48:24,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 238 transitions, 2785 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:24,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:24,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:48:24,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:25,846 INFO L124 PetriNetUnfolderBase]: 4259/6523 cut-off events. [2024-06-27 19:48:25,846 INFO L125 PetriNetUnfolderBase]: For 746478/746478 co-relation queries the response was YES. [2024-06-27 19:48:25,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59123 conditions, 6523 events. 4259/6523 cut-off events. For 746478/746478 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36481 event pairs, 1158 based on Foata normal form. 3/6525 useless extension candidates. Maximal degree in co-relation 59018. Up to 6455 conditions per place. [2024-06-27 19:48:25,908 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 235 selfloop transitions, 25 changer transitions 0/263 dead transitions. [2024-06-27 19:48:25,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 263 transitions, 3583 flow [2024-06-27 19:48:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:25,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:25,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 19:48:25,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-27 19:48:25,909 INFO L175 Difference]: Start difference. First operand has 215 places, 238 transitions, 2785 flow. Second operand 7 states and 122 transitions. [2024-06-27 19:48:25,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 263 transitions, 3583 flow [2024-06-27 19:48:26,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 263 transitions, 3523 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 19:48:26,746 INFO L231 Difference]: Finished difference. Result has 219 places, 244 transitions, 2883 flow [2024-06-27 19:48:26,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2883, PETRI_PLACES=219, PETRI_TRANSITIONS=244} [2024-06-27 19:48:26,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-27 19:48:26,746 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 244 transitions, 2883 flow [2024-06-27 19:48:26,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:26,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:26,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:26,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:48:26,747 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:26,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:26,747 INFO L85 PathProgramCache]: Analyzing trace with hash -685399614, now seen corresponding path program 2 times [2024-06-27 19:48:26,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:26,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977613405] [2024-06-27 19:48:26,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:26,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:26,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:27,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-27 19:48:27,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:27,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977613405] [2024-06-27 19:48:27,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977613405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:27,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:27,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:27,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950655075] [2024-06-27 19:48:27,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:27,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:27,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:27,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:27,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:27,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:48:27,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 244 transitions, 2883 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:27,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:27,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:48:27,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:28,753 INFO L124 PetriNetUnfolderBase]: 4264/6530 cut-off events. [2024-06-27 19:48:28,753 INFO L125 PetriNetUnfolderBase]: For 759821/759821 co-relation queries the response was YES. [2024-06-27 19:48:28,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59492 conditions, 6530 events. 4264/6530 cut-off events. For 759821/759821 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36473 event pairs, 1162 based on Foata normal form. 1/6530 useless extension candidates. Maximal degree in co-relation 59385. Up to 6481 conditions per place. [2024-06-27 19:48:28,945 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 232 selfloop transitions, 26 changer transitions 0/261 dead transitions. [2024-06-27 19:48:28,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 261 transitions, 3597 flow [2024-06-27 19:48:28,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:28,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:28,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 19:48:28,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 19:48:28,946 INFO L175 Difference]: Start difference. First operand has 219 places, 244 transitions, 2883 flow. Second operand 7 states and 116 transitions. [2024-06-27 19:48:28,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 261 transitions, 3597 flow [2024-06-27 19:48:29,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 261 transitions, 3533 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 19:48:29,588 INFO L231 Difference]: Finished difference. Result has 223 places, 247 transitions, 2905 flow [2024-06-27 19:48:29,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2819, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2905, PETRI_PLACES=223, PETRI_TRANSITIONS=247} [2024-06-27 19:48:29,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-27 19:48:29,589 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 247 transitions, 2905 flow [2024-06-27 19:48:29,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:29,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:29,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:29,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:48:29,590 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:29,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:29,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1736187415, now seen corresponding path program 2 times [2024-06-27 19:48:29,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:29,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403521105] [2024-06-27 19:48:29,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:29,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:29,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:30,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-27 19:48:30,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:30,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403521105] [2024-06-27 19:48:30,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403521105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:30,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:30,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:30,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430367095] [2024-06-27 19:48:30,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:30,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:30,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:30,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:30,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:30,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:48:30,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 247 transitions, 2905 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:30,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:30,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:48:30,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:31,550 INFO L124 PetriNetUnfolderBase]: 4279/6552 cut-off events. [2024-06-27 19:48:31,551 INFO L125 PetriNetUnfolderBase]: For 783061/783064 co-relation queries the response was YES. [2024-06-27 19:48:31,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59858 conditions, 6552 events. 4279/6552 cut-off events. For 783061/783064 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36644 event pairs, 1158 based on Foata normal form. 5/6555 useless extension candidates. Maximal degree in co-relation 59749. Up to 6476 conditions per place. [2024-06-27 19:48:31,623 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 233 selfloop transitions, 29 changer transitions 0/265 dead transitions. [2024-06-27 19:48:31,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 265 transitions, 3653 flow [2024-06-27 19:48:31,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:31,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:31,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 19:48:31,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 19:48:31,630 INFO L175 Difference]: Start difference. First operand has 223 places, 247 transitions, 2905 flow. Second operand 7 states and 116 transitions. [2024-06-27 19:48:31,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 265 transitions, 3653 flow [2024-06-27 19:48:32,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 265 transitions, 3601 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 19:48:32,837 INFO L231 Difference]: Finished difference. Result has 226 places, 250 transitions, 2966 flow [2024-06-27 19:48:32,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2853, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2966, PETRI_PLACES=226, PETRI_TRANSITIONS=250} [2024-06-27 19:48:32,837 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-27 19:48:32,838 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 250 transitions, 2966 flow [2024-06-27 19:48:32,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:32,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:32,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:32,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:48:32,838 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:32,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:32,839 INFO L85 PathProgramCache]: Analyzing trace with hash -478745957, now seen corresponding path program 3 times [2024-06-27 19:48:32,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:32,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278999775] [2024-06-27 19:48:32,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:32,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:32,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:33,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:33,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:33,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278999775] [2024-06-27 19:48:33,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278999775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:33,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:33,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:33,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892591783] [2024-06-27 19:48:33,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:33,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:33,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:33,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:33,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:33,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:48:33,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 250 transitions, 2966 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:33,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:33,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:48:33,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:34,820 INFO L124 PetriNetUnfolderBase]: 4270/6540 cut-off events. [2024-06-27 19:48:34,821 INFO L125 PetriNetUnfolderBase]: For 794195/794198 co-relation queries the response was YES. [2024-06-27 19:48:34,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59864 conditions, 6540 events. 4270/6540 cut-off events. For 794195/794198 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 36559 event pairs, 1156 based on Foata normal form. 5/6543 useless extension candidates. Maximal degree in co-relation 59754. Up to 6469 conditions per place. [2024-06-27 19:48:34,893 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 235 selfloop transitions, 28 changer transitions 0/266 dead transitions. [2024-06-27 19:48:34,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 266 transitions, 3534 flow [2024-06-27 19:48:34,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:34,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:34,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 19:48:34,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 19:48:34,894 INFO L175 Difference]: Start difference. First operand has 226 places, 250 transitions, 2966 flow. Second operand 7 states and 118 transitions. [2024-06-27 19:48:34,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 266 transitions, 3534 flow [2024-06-27 19:48:35,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 266 transitions, 3423 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 19:48:35,946 INFO L231 Difference]: Finished difference. Result has 229 places, 250 transitions, 2917 flow [2024-06-27 19:48:35,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2855, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2917, PETRI_PLACES=229, PETRI_TRANSITIONS=250} [2024-06-27 19:48:35,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-27 19:48:35,947 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 250 transitions, 2917 flow [2024-06-27 19:48:35,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:35,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:35,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:35,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:48:35,948 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:35,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:35,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1237218948, now seen corresponding path program 3 times [2024-06-27 19:48:35,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:35,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237168913] [2024-06-27 19:48:35,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:35,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:35,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:36,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-27 19:48:36,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:36,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237168913] [2024-06-27 19:48:36,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237168913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:36,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:36,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:36,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931825506] [2024-06-27 19:48:36,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:36,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:36,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:36,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:36,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:36,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:48:36,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 250 transitions, 2917 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:36,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:36,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:48:36,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:37,854 INFO L124 PetriNetUnfolderBase]: 4267/6537 cut-off events. [2024-06-27 19:48:37,855 INFO L125 PetriNetUnfolderBase]: For 804135/804138 co-relation queries the response was YES. [2024-06-27 19:48:37,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59856 conditions, 6537 events. 4267/6537 cut-off events. For 804135/804138 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 36608 event pairs, 1166 based on Foata normal form. 3/6537 useless extension candidates. Maximal degree in co-relation 59745. Up to 6487 conditions per place. [2024-06-27 19:48:37,930 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 231 selfloop transitions, 26 changer transitions 0/260 dead transitions. [2024-06-27 19:48:37,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 260 transitions, 3455 flow [2024-06-27 19:48:37,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:37,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:37,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 19:48:37,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 19:48:37,931 INFO L175 Difference]: Start difference. First operand has 229 places, 250 transitions, 2917 flow. Second operand 7 states and 112 transitions. [2024-06-27 19:48:37,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 260 transitions, 3455 flow [2024-06-27 19:48:38,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 260 transitions, 3362 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:48:38,950 INFO L231 Difference]: Finished difference. Result has 229 places, 250 transitions, 2882 flow [2024-06-27 19:48:38,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2824, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2882, PETRI_PLACES=229, PETRI_TRANSITIONS=250} [2024-06-27 19:48:38,951 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-27 19:48:38,951 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 250 transitions, 2882 flow [2024-06-27 19:48:38,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:38,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:38,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:38,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:48:38,952 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:38,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:38,952 INFO L85 PathProgramCache]: Analyzing trace with hash -984861381, now seen corresponding path program 1 times [2024-06-27 19:48:38,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:38,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2617402] [2024-06-27 19:48:38,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:38,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:38,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:39,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:39,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:39,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2617402] [2024-06-27 19:48:39,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2617402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:39,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:39,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:39,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074617555] [2024-06-27 19:48:39,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:39,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:39,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:39,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:39,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:40,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:48:40,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 250 transitions, 2882 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:40,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:40,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:48:40,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:41,328 INFO L124 PetriNetUnfolderBase]: 4133/6390 cut-off events. [2024-06-27 19:48:41,329 INFO L125 PetriNetUnfolderBase]: For 820227/820227 co-relation queries the response was YES. [2024-06-27 19:48:41,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59134 conditions, 6390 events. 4133/6390 cut-off events. For 820227/820227 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 36331 event pairs, 1132 based on Foata normal form. 1/6369 useless extension candidates. Maximal degree in co-relation 59022. Up to 6155 conditions per place. [2024-06-27 19:48:41,403 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 236 selfloop transitions, 35 changer transitions 0/295 dead transitions. [2024-06-27 19:48:41,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 295 transitions, 3813 flow [2024-06-27 19:48:41,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:48:41,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:48:41,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 19:48:41,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 19:48:41,404 INFO L175 Difference]: Start difference. First operand has 229 places, 250 transitions, 2882 flow. Second operand 9 states and 163 transitions. [2024-06-27 19:48:41,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 295 transitions, 3813 flow [2024-06-27 19:48:42,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 295 transitions, 3733 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 19:48:42,477 INFO L231 Difference]: Finished difference. Result has 231 places, 264 transitions, 3063 flow [2024-06-27 19:48:42,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3063, PETRI_PLACES=231, PETRI_TRANSITIONS=264} [2024-06-27 19:48:42,478 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-27 19:48:42,478 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 264 transitions, 3063 flow [2024-06-27 19:48:42,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:42,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:42,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-27 19:48:42,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:48:42,479 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-27 19:48:42,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:42,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1831796637, now seen corresponding path program 1 times [2024-06-27 19:48:42,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:42,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879593010] [2024-06-27 19:48:42,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:42,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:42,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:43,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-27 19:48:43,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:43,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879593010] [2024-06-27 19:48:43,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879593010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:43,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:43,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:43,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975983167] [2024-06-27 19:48:43,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:43,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:43,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:43,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:43,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:43,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:48:43,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 264 transitions, 3063 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:43,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:43,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:48:43,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:44,386 INFO L124 PetriNetUnfolderBase]: 4290/6568 cut-off events. [2024-06-27 19:48:44,387 INFO L125 PetriNetUnfolderBase]: For 848897/848900 co-relation queries the response was YES. [2024-06-27 19:48:44,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61289 conditions, 6568 events. 4290/6568 cut-off events. For 848897/848900 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 36800 event pairs, 1157 based on Foata normal form. 3/6569 useless extension candidates. Maximal degree in co-relation 61176. Up to 6481 conditions per place. [2024-06-27 19:48:44,457 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 257 selfloop transitions, 34 changer transitions 0/294 dead transitions. [2024-06-27 19:48:44,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 294 transitions, 4163 flow [2024-06-27 19:48:44,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:44,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:44,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-27 19:48:44,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-27 19:48:44,459 INFO L175 Difference]: Start difference. First operand has 231 places, 264 transitions, 3063 flow. Second operand 7 states and 124 transitions. [2024-06-27 19:48:44,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 294 transitions, 4163 flow [2024-06-27 19:48:45,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 294 transitions, 4087 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-27 19:48:45,430 INFO L231 Difference]: Finished difference. Result has 236 places, 273 transitions, 3241 flow [2024-06-27 19:48:45,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2987, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3241, PETRI_PLACES=236, PETRI_TRANSITIONS=273} [2024-06-27 19:48:45,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-27 19:48:45,430 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 273 transitions, 3241 flow [2024-06-27 19:48:45,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:45,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:45,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:45,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:48:45,431 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-27 19:48:45,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:45,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1571213893, now seen corresponding path program 2 times [2024-06-27 19:48:45,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:45,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280061900] [2024-06-27 19:48:45,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:45,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:45,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:46,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:46,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:46,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280061900] [2024-06-27 19:48:46,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280061900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:46,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:46,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:48:46,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51830511] [2024-06-27 19:48:46,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:46,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:48:46,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:46,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:48:46,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:48:46,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:48:46,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 273 transitions, 3241 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:46,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:46,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:48:46,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:47,292 INFO L124 PetriNetUnfolderBase]: 4303/6586 cut-off events. [2024-06-27 19:48:47,293 INFO L125 PetriNetUnfolderBase]: For 873689/873692 co-relation queries the response was YES. [2024-06-27 19:48:47,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62169 conditions, 6586 events. 4303/6586 cut-off events. For 873689/873692 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 36895 event pairs, 1161 based on Foata normal form. 3/6587 useless extension candidates. Maximal degree in co-relation 62054. Up to 6496 conditions per place. [2024-06-27 19:48:47,497 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 254 selfloop transitions, 41 changer transitions 0/298 dead transitions. [2024-06-27 19:48:47,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 298 transitions, 4310 flow [2024-06-27 19:48:47,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:48:47,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:48:47,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 19:48:47,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-27 19:48:47,499 INFO L175 Difference]: Start difference. First operand has 236 places, 273 transitions, 3241 flow. Second operand 7 states and 121 transitions. [2024-06-27 19:48:47,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 298 transitions, 4310 flow [2024-06-27 19:48:48,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 298 transitions, 4190 flow, removed 53 selfloop flow, removed 2 redundant places. [2024-06-27 19:48:48,694 INFO L231 Difference]: Finished difference. Result has 241 places, 280 transitions, 3348 flow [2024-06-27 19:48:48,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3147, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3348, PETRI_PLACES=241, PETRI_TRANSITIONS=280} [2024-06-27 19:48:48,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-27 19:48:48,695 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 280 transitions, 3348 flow [2024-06-27 19:48:48,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:48,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:48,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:48,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:48:48,695 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-27 19:48:48,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:48,696 INFO L85 PathProgramCache]: Analyzing trace with hash -624844265, now seen corresponding path program 1 times [2024-06-27 19:48:48,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:48,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304876749] [2024-06-27 19:48:48,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:48,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:48,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:50,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:50,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:50,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304876749] [2024-06-27 19:48:50,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304876749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:50,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:50,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:50,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64504753] [2024-06-27 19:48:50,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:50,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:50,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:50,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:50,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:50,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:48:50,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 280 transitions, 3348 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:50,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:50,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:48:50,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:51,622 INFO L124 PetriNetUnfolderBase]: 4201/6481 cut-off events. [2024-06-27 19:48:51,622 INFO L125 PetriNetUnfolderBase]: For 892467/892470 co-relation queries the response was YES. [2024-06-27 19:48:51,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61437 conditions, 6481 events. 4201/6481 cut-off events. For 892467/892470 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 36671 event pairs, 930 based on Foata normal form. 4/6482 useless extension candidates. Maximal degree in co-relation 61320. Up to 5888 conditions per place. [2024-06-27 19:48:51,693 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 240 selfloop transitions, 65 changer transitions 0/327 dead transitions. [2024-06-27 19:48:51,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 327 transitions, 4194 flow [2024-06-27 19:48:51,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:51,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:51,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 19:48:51,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-06-27 19:48:51,695 INFO L175 Difference]: Start difference. First operand has 241 places, 280 transitions, 3348 flow. Second operand 10 states and 191 transitions. [2024-06-27 19:48:51,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 327 transitions, 4194 flow [2024-06-27 19:48:52,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 327 transitions, 4099 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 19:48:52,504 INFO L231 Difference]: Finished difference. Result has 249 places, 285 transitions, 3502 flow [2024-06-27 19:48:52,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3253, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3502, PETRI_PLACES=249, PETRI_TRANSITIONS=285} [2024-06-27 19:48:52,505 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-27 19:48:52,505 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 285 transitions, 3502 flow [2024-06-27 19:48:52,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:52,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:52,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:52,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:48:52,506 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-27 19:48:52,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:52,506 INFO L85 PathProgramCache]: Analyzing trace with hash -452115365, now seen corresponding path program 2 times [2024-06-27 19:48:52,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:52,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818561195] [2024-06-27 19:48:52,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:52,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:52,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:53,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:53,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:53,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818561195] [2024-06-27 19:48:53,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818561195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:53,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:53,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:48:53,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797728259] [2024-06-27 19:48:53,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:53,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:48:53,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:53,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:48:53,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:48:53,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:48:53,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 285 transitions, 3502 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:53,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:53,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:48:53,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:55,251 INFO L124 PetriNetUnfolderBase]: 4226/6516 cut-off events. [2024-06-27 19:48:55,251 INFO L125 PetriNetUnfolderBase]: For 927007/927010 co-relation queries the response was YES. [2024-06-27 19:48:55,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62945 conditions, 6516 events. 4226/6516 cut-off events. For 927007/927010 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36925 event pairs, 922 based on Foata normal form. 4/6507 useless extension candidates. Maximal degree in co-relation 62826. Up to 5850 conditions per place. [2024-06-27 19:48:55,321 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 235 selfloop transitions, 77 changer transitions 0/334 dead transitions. [2024-06-27 19:48:55,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 334 transitions, 4494 flow [2024-06-27 19:48:55,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:48:55,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:48:55,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-27 19:48:55,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2024-06-27 19:48:55,323 INFO L175 Difference]: Start difference. First operand has 249 places, 285 transitions, 3502 flow. Second operand 10 states and 188 transitions. [2024-06-27 19:48:55,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 334 transitions, 4494 flow [2024-06-27 19:48:56,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 334 transitions, 4281 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 19:48:56,087 INFO L231 Difference]: Finished difference. Result has 254 places, 295 transitions, 3742 flow [2024-06-27 19:48:56,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3297, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3742, PETRI_PLACES=254, PETRI_TRANSITIONS=295} [2024-06-27 19:48:56,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-27 19:48:56,088 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 295 transitions, 3742 flow [2024-06-27 19:48:56,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:56,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:56,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:56,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:48:56,088 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:56,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:56,089 INFO L85 PathProgramCache]: Analyzing trace with hash -974385861, now seen corresponding path program 2 times [2024-06-27 19:48:56,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:56,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688645669] [2024-06-27 19:48:56,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:56,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:56,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:48:56,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:48:56,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:48:56,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688645669] [2024-06-27 19:48:56,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688645669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:48:56,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:48:56,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:48:56,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232951558] [2024-06-27 19:48:56,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:48:56,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:48:56,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:48:56,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:48:56,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:48:56,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:48:56,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 295 transitions, 3742 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:56,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:48:56,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:48:56,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:48:58,143 INFO L124 PetriNetUnfolderBase]: 4169/6444 cut-off events. [2024-06-27 19:48:58,143 INFO L125 PetriNetUnfolderBase]: For 931872/931872 co-relation queries the response was YES. [2024-06-27 19:48:58,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63004 conditions, 6444 events. 4169/6444 cut-off events. For 931872/931872 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36657 event pairs, 1087 based on Foata normal form. 1/6423 useless extension candidates. Maximal degree in co-relation 62882. Up to 6222 conditions per place. [2024-06-27 19:48:58,363 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 257 selfloop transitions, 29 changer transitions 0/315 dead transitions. [2024-06-27 19:48:58,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 315 transitions, 4404 flow [2024-06-27 19:48:58,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:48:58,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:48:58,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 19:48:58,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 19:48:58,365 INFO L175 Difference]: Start difference. First operand has 254 places, 295 transitions, 3742 flow. Second operand 8 states and 137 transitions. [2024-06-27 19:48:58,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 315 transitions, 4404 flow [2024-06-27 19:48:59,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 315 transitions, 4154 flow, removed 98 selfloop flow, removed 4 redundant places. [2024-06-27 19:48:59,313 INFO L231 Difference]: Finished difference. Result has 258 places, 298 transitions, 3610 flow [2024-06-27 19:48:59,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3492, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3610, PETRI_PLACES=258, PETRI_TRANSITIONS=298} [2024-06-27 19:48:59,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-27 19:48:59,313 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 298 transitions, 3610 flow [2024-06-27 19:48:59,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:48:59,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:48:59,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:48:59,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:48:59,314 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:48:59,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:48:59,315 INFO L85 PathProgramCache]: Analyzing trace with hash 215061691, now seen corresponding path program 3 times [2024-06-27 19:48:59,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:48:59,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082696177] [2024-06-27 19:48:59,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:48:59,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:48:59,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:00,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:00,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:00,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082696177] [2024-06-27 19:49:00,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082696177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:00,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:00,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:49:00,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934778355] [2024-06-27 19:49:00,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:00,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:49:00,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:00,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:49:00,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:49:00,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:49:00,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 298 transitions, 3610 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:00,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:00,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:49:00,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:01,317 INFO L124 PetriNetUnfolderBase]: 4314/6603 cut-off events. [2024-06-27 19:49:01,317 INFO L125 PetriNetUnfolderBase]: For 946483/946483 co-relation queries the response was YES. [2024-06-27 19:49:01,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63148 conditions, 6603 events. 4314/6603 cut-off events. For 946483/946483 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36983 event pairs, 1107 based on Foata normal form. 1/6603 useless extension candidates. Maximal degree in co-relation 63024. Up to 6555 conditions per place. [2024-06-27 19:49:01,400 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 288 selfloop transitions, 24 changer transitions 0/315 dead transitions. [2024-06-27 19:49:01,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 315 transitions, 4432 flow [2024-06-27 19:49:01,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:49:01,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:49:01,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 19:49:01,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 19:49:01,401 INFO L175 Difference]: Start difference. First operand has 258 places, 298 transitions, 3610 flow. Second operand 7 states and 118 transitions. [2024-06-27 19:49:01,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 315 transitions, 4432 flow [2024-06-27 19:49:02,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 315 transitions, 4304 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 19:49:02,497 INFO L231 Difference]: Finished difference. Result has 260 places, 298 transitions, 3536 flow [2024-06-27 19:49:02,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3536, PETRI_PLACES=260, PETRI_TRANSITIONS=298} [2024-06-27 19:49:02,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-27 19:49:02,498 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 298 transitions, 3536 flow [2024-06-27 19:49:02,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:02,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:02,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:02,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:49:02,499 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-27 19:49:02,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:02,499 INFO L85 PathProgramCache]: Analyzing trace with hash 227441851, now seen corresponding path program 4 times [2024-06-27 19:49:02,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:02,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919128061] [2024-06-27 19:49:02,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:02,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:02,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:03,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:03,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:03,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919128061] [2024-06-27 19:49:03,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919128061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:03,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:03,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:49:03,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202385075] [2024-06-27 19:49:03,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:03,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:49:03,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:03,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:49:03,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:49:03,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:49:03,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 298 transitions, 3536 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:03,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:03,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:49:03,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:04,491 INFO L124 PetriNetUnfolderBase]: 4319/6610 cut-off events. [2024-06-27 19:49:04,491 INFO L125 PetriNetUnfolderBase]: For 964400/964400 co-relation queries the response was YES. [2024-06-27 19:49:04,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63260 conditions, 6610 events. 4319/6610 cut-off events. For 964400/964400 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 37035 event pairs, 1107 based on Foata normal form. 1/6610 useless extension candidates. Maximal degree in co-relation 63135. Up to 6577 conditions per place. [2024-06-27 19:49:04,576 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 292 selfloop transitions, 19 changer transitions 0/314 dead transitions. [2024-06-27 19:49:04,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 314 transitions, 4255 flow [2024-06-27 19:49:04,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:49:04,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:49:04,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 19:49:04,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-27 19:49:04,577 INFO L175 Difference]: Start difference. First operand has 260 places, 298 transitions, 3536 flow. Second operand 7 states and 113 transitions. [2024-06-27 19:49:04,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 314 transitions, 4255 flow [2024-06-27 19:49:05,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 314 transitions, 4157 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:05,562 INFO L231 Difference]: Finished difference. Result has 261 places, 301 transitions, 3553 flow [2024-06-27 19:49:05,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3553, PETRI_PLACES=261, PETRI_TRANSITIONS=301} [2024-06-27 19:49:05,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-27 19:49:05,563 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 301 transitions, 3553 flow [2024-06-27 19:49:05,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:05,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:05,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:05,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:49:05,564 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:49:05,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:05,564 INFO L85 PathProgramCache]: Analyzing trace with hash 176317273, now seen corresponding path program 3 times [2024-06-27 19:49:05,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:05,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332699446] [2024-06-27 19:49:05,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:05,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:05,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:06,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:06,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:06,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332699446] [2024-06-27 19:49:06,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332699446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:06,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:06,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:06,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105746303] [2024-06-27 19:49:06,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:06,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:06,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:06,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:06,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:06,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:49:06,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 301 transitions, 3553 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:06,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:06,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:49:06,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:08,360 INFO L124 PetriNetUnfolderBase]: 4241/6542 cut-off events. [2024-06-27 19:49:08,360 INFO L125 PetriNetUnfolderBase]: For 998257/998257 co-relation queries the response was YES. [2024-06-27 19:49:08,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63276 conditions, 6542 events. 4241/6542 cut-off events. For 998257/998257 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 37142 event pairs, 1027 based on Foata normal form. 4/6545 useless extension candidates. Maximal degree in co-relation 63151. Up to 6064 conditions per place. [2024-06-27 19:49:08,436 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 273 selfloop transitions, 50 changer transitions 0/347 dead transitions. [2024-06-27 19:49:08,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 347 transitions, 4565 flow [2024-06-27 19:49:08,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:49:08,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:49:08,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 19:49:08,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 19:49:08,437 INFO L175 Difference]: Start difference. First operand has 261 places, 301 transitions, 3553 flow. Second operand 10 states and 182 transitions. [2024-06-27 19:49:08,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 347 transitions, 4565 flow [2024-06-27 19:49:09,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 347 transitions, 4497 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:49:09,515 INFO L231 Difference]: Finished difference. Result has 268 places, 311 transitions, 3885 flow [2024-06-27 19:49:09,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3485, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3885, PETRI_PLACES=268, PETRI_TRANSITIONS=311} [2024-06-27 19:49:09,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-27 19:49:09,516 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 311 transitions, 3885 flow [2024-06-27 19:49:09,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:09,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:09,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:09,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:49:09,516 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:49:09,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:09,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1532948239, now seen corresponding path program 4 times [2024-06-27 19:49:09,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:09,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339523526] [2024-06-27 19:49:09,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:09,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:09,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:10,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-27 19:49:10,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:10,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339523526] [2024-06-27 19:49:10,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339523526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:10,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:10,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:10,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713266299] [2024-06-27 19:49:10,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:10,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:10,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:10,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:10,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:10,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:49:10,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 311 transitions, 3885 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:10,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:10,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:49:10,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:12,306 INFO L124 PetriNetUnfolderBase]: 4258/6569 cut-off events. [2024-06-27 19:49:12,307 INFO L125 PetriNetUnfolderBase]: For 1029355/1029355 co-relation queries the response was YES. [2024-06-27 19:49:12,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64643 conditions, 6569 events. 4258/6569 cut-off events. For 1029355/1029355 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37368 event pairs, 1028 based on Foata normal form. 4/6572 useless extension candidates. Maximal degree in co-relation 64515. Up to 6323 conditions per place. [2024-06-27 19:49:12,378 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 301 selfloop transitions, 22 changer transitions 0/347 dead transitions. [2024-06-27 19:49:12,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 347 transitions, 4720 flow [2024-06-27 19:49:12,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:49:12,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:49:12,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 19:49:12,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-27 19:49:12,380 INFO L175 Difference]: Start difference. First operand has 268 places, 311 transitions, 3885 flow. Second operand 10 states and 174 transitions. [2024-06-27 19:49:12,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 347 transitions, 4720 flow [2024-06-27 19:49:13,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 347 transitions, 4485 flow, removed 101 selfloop flow, removed 4 redundant places. [2024-06-27 19:49:13,654 INFO L231 Difference]: Finished difference. Result has 274 places, 313 transitions, 3806 flow [2024-06-27 19:49:13,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3650, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3806, PETRI_PLACES=274, PETRI_TRANSITIONS=313} [2024-06-27 19:49:13,655 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-27 19:49:13,655 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 313 transitions, 3806 flow [2024-06-27 19:49:13,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:13,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:13,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:13,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:49:13,656 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:49:13,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:13,656 INFO L85 PathProgramCache]: Analyzing trace with hash 2123448597, now seen corresponding path program 5 times [2024-06-27 19:49:13,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:13,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897423630] [2024-06-27 19:49:13,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:13,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:13,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:14,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-27 19:49:14,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:14,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897423630] [2024-06-27 19:49:14,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897423630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:14,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:14,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:14,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588841113] [2024-06-27 19:49:14,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:14,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:14,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:14,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:14,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:14,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:49:14,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 313 transitions, 3806 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:14,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:14,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:49:14,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:16,501 INFO L124 PetriNetUnfolderBase]: 4275/6596 cut-off events. [2024-06-27 19:49:16,501 INFO L125 PetriNetUnfolderBase]: For 1049120/1049120 co-relation queries the response was YES. [2024-06-27 19:49:16,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64631 conditions, 6596 events. 4275/6596 cut-off events. For 1049120/1049120 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37436 event pairs, 1026 based on Foata normal form. 4/6599 useless extension candidates. Maximal degree in co-relation 64501. Up to 6336 conditions per place. [2024-06-27 19:49:16,592 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 303 selfloop transitions, 22 changer transitions 0/349 dead transitions. [2024-06-27 19:49:16,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 349 transitions, 4652 flow [2024-06-27 19:49:16,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:49:16,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:49:16,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 19:49:16,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2024-06-27 19:49:16,593 INFO L175 Difference]: Start difference. First operand has 274 places, 313 transitions, 3806 flow. Second operand 10 states and 173 transitions. [2024-06-27 19:49:16,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 349 transitions, 4652 flow [2024-06-27 19:49:17,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 349 transitions, 4509 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-27 19:49:17,980 INFO L231 Difference]: Finished difference. Result has 277 places, 315 transitions, 3830 flow [2024-06-27 19:49:17,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3663, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3830, PETRI_PLACES=277, PETRI_TRANSITIONS=315} [2024-06-27 19:49:17,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-27 19:49:17,981 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 315 transitions, 3830 flow [2024-06-27 19:49:17,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:17,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:17,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:17,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:49:17,981 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-27 19:49:17,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:17,982 INFO L85 PathProgramCache]: Analyzing trace with hash 145981957, now seen corresponding path program 6 times [2024-06-27 19:49:17,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:17,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374987888] [2024-06-27 19:49:17,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:17,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:17,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:19,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:19,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:19,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374987888] [2024-06-27 19:49:19,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374987888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:19,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:19,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:19,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346694971] [2024-06-27 19:49:19,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:19,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:19,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:19,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:19,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:19,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:49:19,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 315 transitions, 3830 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:19,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:19,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:49:19,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:20,676 INFO L124 PetriNetUnfolderBase]: 4314/6655 cut-off events. [2024-06-27 19:49:20,677 INFO L125 PetriNetUnfolderBase]: For 1074007/1074007 co-relation queries the response was YES. [2024-06-27 19:49:20,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65323 conditions, 6655 events. 4314/6655 cut-off events. For 1074007/1074007 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 37950 event pairs, 1028 based on Foata normal form. 4/6658 useless extension candidates. Maximal degree in co-relation 65192. Up to 6332 conditions per place. [2024-06-27 19:49:20,766 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 300 selfloop transitions, 34 changer transitions 0/358 dead transitions. [2024-06-27 19:49:20,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 358 transitions, 4782 flow [2024-06-27 19:49:20,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:49:20,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:49:20,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 19:49:20,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-27 19:49:20,768 INFO L175 Difference]: Start difference. First operand has 277 places, 315 transitions, 3830 flow. Second operand 10 states and 179 transitions. [2024-06-27 19:49:20,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 358 transitions, 4782 flow [2024-06-27 19:49:22,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 358 transitions, 4633 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-27 19:49:22,194 INFO L231 Difference]: Finished difference. Result has 280 places, 323 transitions, 3966 flow [2024-06-27 19:49:22,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3966, PETRI_PLACES=280, PETRI_TRANSITIONS=323} [2024-06-27 19:49:22,195 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-27 19:49:22,196 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 323 transitions, 3966 flow [2024-06-27 19:49:22,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:22,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:22,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:22,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:49:22,196 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-27 19:49:22,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:22,197 INFO L85 PathProgramCache]: Analyzing trace with hash 2123151927, now seen corresponding path program 7 times [2024-06-27 19:49:22,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:22,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414758097] [2024-06-27 19:49:22,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:22,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:22,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:23,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:23,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:23,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414758097] [2024-06-27 19:49:23,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414758097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:23,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:23,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:23,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705529322] [2024-06-27 19:49:23,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:23,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:23,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:23,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:23,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:23,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:49:23,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 323 transitions, 3966 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:23,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:23,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:49:23,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:25,333 INFO L124 PetriNetUnfolderBase]: 4331/6682 cut-off events. [2024-06-27 19:49:25,333 INFO L125 PetriNetUnfolderBase]: For 1101745/1101745 co-relation queries the response was YES. [2024-06-27 19:49:25,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66268 conditions, 6682 events. 4331/6682 cut-off events. For 1101745/1101745 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 38145 event pairs, 1028 based on Foata normal form. 4/6685 useless extension candidates. Maximal degree in co-relation 66135. Up to 6391 conditions per place. [2024-06-27 19:49:25,432 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 303 selfloop transitions, 32 changer transitions 0/359 dead transitions. [2024-06-27 19:49:25,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 359 transitions, 4842 flow [2024-06-27 19:49:25,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:49:25,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:49:25,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 19:49:25,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 19:49:25,433 INFO L175 Difference]: Start difference. First operand has 280 places, 323 transitions, 3966 flow. Second operand 10 states and 175 transitions. [2024-06-27 19:49:25,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 359 transitions, 4842 flow [2024-06-27 19:49:26,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 359 transitions, 4681 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-27 19:49:26,757 INFO L231 Difference]: Finished difference. Result has 285 places, 325 transitions, 4001 flow [2024-06-27 19:49:26,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3805, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4001, PETRI_PLACES=285, PETRI_TRANSITIONS=325} [2024-06-27 19:49:26,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-27 19:49:26,757 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 325 transitions, 4001 flow [2024-06-27 19:49:26,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:26,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:26,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:26,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:49:26,758 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-27 19:49:26,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:26,758 INFO L85 PathProgramCache]: Analyzing trace with hash -391443073, now seen corresponding path program 8 times [2024-06-27 19:49:26,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:26,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356419493] [2024-06-27 19:49:26,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:26,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:26,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:27,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-27 19:49:27,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:27,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356419493] [2024-06-27 19:49:27,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356419493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:27,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:27,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:27,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863144165] [2024-06-27 19:49:27,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:27,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:27,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:27,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:27,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:27,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:49:27,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 325 transitions, 4001 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:27,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:27,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:49:27,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:29,430 INFO L124 PetriNetUnfolderBase]: 4348/6709 cut-off events. [2024-06-27 19:49:29,430 INFO L125 PetriNetUnfolderBase]: For 1124791/1124791 co-relation queries the response was YES. [2024-06-27 19:49:29,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66555 conditions, 6709 events. 4348/6709 cut-off events. For 1124791/1124791 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38296 event pairs, 1052 based on Foata normal form. 4/6712 useless extension candidates. Maximal degree in co-relation 66421. Up to 6422 conditions per place. [2024-06-27 19:49:29,523 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 312 selfloop transitions, 25 changer transitions 0/361 dead transitions. [2024-06-27 19:49:29,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 361 transitions, 4883 flow [2024-06-27 19:49:29,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:49:29,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:49:29,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 19:49:29,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 19:49:29,525 INFO L175 Difference]: Start difference. First operand has 285 places, 325 transitions, 4001 flow. Second operand 10 states and 175 transitions. [2024-06-27 19:49:29,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 361 transitions, 4883 flow [2024-06-27 19:49:30,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 361 transitions, 4715 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-27 19:49:30,910 INFO L231 Difference]: Finished difference. Result has 287 places, 327 transitions, 4016 flow [2024-06-27 19:49:30,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3833, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4016, PETRI_PLACES=287, PETRI_TRANSITIONS=327} [2024-06-27 19:49:30,910 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-27 19:49:30,910 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 327 transitions, 4016 flow [2024-06-27 19:49:30,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:30,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:30,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:30,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:49:30,911 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-27 19:49:30,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:30,911 INFO L85 PathProgramCache]: Analyzing trace with hash 139495207, now seen corresponding path program 9 times [2024-06-27 19:49:30,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:30,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016442591] [2024-06-27 19:49:30,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:30,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:30,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:32,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:32,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:32,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016442591] [2024-06-27 19:49:32,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016442591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:32,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:32,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:32,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916059722] [2024-06-27 19:49:32,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:32,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:32,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:32,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:32,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:32,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:49:32,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 327 transitions, 4016 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:32,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:32,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:49:32,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:33,774 INFO L124 PetriNetUnfolderBase]: 4340/6697 cut-off events. [2024-06-27 19:49:33,774 INFO L125 PetriNetUnfolderBase]: For 1136518/1136518 co-relation queries the response was YES. [2024-06-27 19:49:33,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66241 conditions, 6697 events. 4340/6697 cut-off events. For 1136518/1136518 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 38248 event pairs, 1036 based on Foata normal form. 4/6700 useless extension candidates. Maximal degree in co-relation 66106. Up to 6374 conditions per place. [2024-06-27 19:49:33,868 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 305 selfloop transitions, 35 changer transitions 0/364 dead transitions. [2024-06-27 19:49:33,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 364 transitions, 4903 flow [2024-06-27 19:49:33,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:49:33,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:49:33,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 19:49:33,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-27 19:49:33,870 INFO L175 Difference]: Start difference. First operand has 287 places, 327 transitions, 4016 flow. Second operand 10 states and 178 transitions. [2024-06-27 19:49:33,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 364 transitions, 4903 flow [2024-06-27 19:49:35,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 364 transitions, 4738 flow, removed 59 selfloop flow, removed 8 redundant places. [2024-06-27 19:49:35,481 INFO L231 Difference]: Finished difference. Result has 289 places, 329 transitions, 4047 flow [2024-06-27 19:49:35,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3851, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4047, PETRI_PLACES=289, PETRI_TRANSITIONS=329} [2024-06-27 19:49:35,482 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-27 19:49:35,482 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 329 transitions, 4047 flow [2024-06-27 19:49:35,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:35,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:35,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:35,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:49:35,482 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-27 19:49:35,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:35,483 INFO L85 PathProgramCache]: Analyzing trace with hash -2123591905, now seen corresponding path program 10 times [2024-06-27 19:49:35,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:35,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755100796] [2024-06-27 19:49:35,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:35,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:35,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:36,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:36,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:36,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755100796] [2024-06-27 19:49:36,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755100796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:36,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:36,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:36,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245948924] [2024-06-27 19:49:36,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:36,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:36,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:36,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:36,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:36,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:49:36,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 329 transitions, 4047 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:36,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:36,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:49:36,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:38,132 INFO L124 PetriNetUnfolderBase]: 4357/6724 cut-off events. [2024-06-27 19:49:38,133 INFO L125 PetriNetUnfolderBase]: For 1164052/1164052 co-relation queries the response was YES. [2024-06-27 19:49:38,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66833 conditions, 6724 events. 4357/6724 cut-off events. For 1164052/1164052 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38468 event pairs, 1041 based on Foata normal form. 4/6727 useless extension candidates. Maximal degree in co-relation 66697. Up to 6342 conditions per place. [2024-06-27 19:49:38,223 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 303 selfloop transitions, 39 changer transitions 0/366 dead transitions. [2024-06-27 19:49:38,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 366 transitions, 4949 flow [2024-06-27 19:49:38,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:49:38,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:49:38,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 19:49:38,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-27 19:49:38,224 INFO L175 Difference]: Start difference. First operand has 289 places, 329 transitions, 4047 flow. Second operand 10 states and 179 transitions. [2024-06-27 19:49:38,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 366 transitions, 4949 flow [2024-06-27 19:49:39,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 366 transitions, 4758 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-27 19:49:39,691 INFO L231 Difference]: Finished difference. Result has 290 places, 331 transitions, 4073 flow [2024-06-27 19:49:39,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3856, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4073, PETRI_PLACES=290, PETRI_TRANSITIONS=331} [2024-06-27 19:49:39,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-27 19:49:39,692 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 331 transitions, 4073 flow [2024-06-27 19:49:39,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:39,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:39,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:39,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:49:39,693 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:49:39,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:39,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1818056479, now seen corresponding path program 11 times [2024-06-27 19:49:39,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:39,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404872189] [2024-06-27 19:49:39,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:39,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:39,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:40,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:40,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:40,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404872189] [2024-06-27 19:49:40,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404872189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:40,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:40,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 19:49:40,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122733135] [2024-06-27 19:49:40,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:40,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 19:49:40,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:40,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 19:49:40,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-27 19:49:41,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:49:41,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 331 transitions, 4073 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:41,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:41,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:49:41,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:42,751 INFO L124 PetriNetUnfolderBase]: 4349/6712 cut-off events. [2024-06-27 19:49:42,751 INFO L125 PetriNetUnfolderBase]: For 1174772/1174772 co-relation queries the response was YES. [2024-06-27 19:49:42,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66461 conditions, 6712 events. 4349/6712 cut-off events. For 1174772/1174772 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 38353 event pairs, 1029 based on Foata normal form. 4/6715 useless extension candidates. Maximal degree in co-relation 66325. Up to 6339 conditions per place. [2024-06-27 19:49:42,837 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 305 selfloop transitions, 38 changer transitions 0/367 dead transitions. [2024-06-27 19:49:42,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 367 transitions, 4977 flow [2024-06-27 19:49:42,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:49:42,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:49:42,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 19:49:42,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-27 19:49:42,839 INFO L175 Difference]: Start difference. First operand has 290 places, 331 transitions, 4073 flow. Second operand 10 states and 176 transitions. [2024-06-27 19:49:42,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 367 transitions, 4977 flow [2024-06-27 19:49:44,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 367 transitions, 4776 flow, removed 63 selfloop flow, removed 8 redundant places. [2024-06-27 19:49:44,593 INFO L231 Difference]: Finished difference. Result has 292 places, 333 transitions, 4094 flow [2024-06-27 19:49:44,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3872, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4094, PETRI_PLACES=292, PETRI_TRANSITIONS=333} [2024-06-27 19:49:44,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-27 19:49:44,594 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 333 transitions, 4094 flow [2024-06-27 19:49:44,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:44,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:44,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:44,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:49:44,595 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-27 19:49:44,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:44,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1956236101, now seen corresponding path program 5 times [2024-06-27 19:49:44,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:44,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419399840] [2024-06-27 19:49:44,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:44,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:44,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:45,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-27 19:49:45,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:45,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419399840] [2024-06-27 19:49:45,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419399840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:45,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:45,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:49:45,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287348876] [2024-06-27 19:49:45,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:45,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:49:45,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:45,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:49:45,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:49:45,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:49:45,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 333 transitions, 4094 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:45,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:45,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:49:45,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:46,542 INFO L124 PetriNetUnfolderBase]: 4441/6804 cut-off events. [2024-06-27 19:49:46,542 INFO L125 PetriNetUnfolderBase]: For 1179133/1179136 co-relation queries the response was YES. [2024-06-27 19:49:46,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66914 conditions, 6804 events. 4441/6804 cut-off events. For 1179133/1179136 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 38468 event pairs, 1093 based on Foata normal form. 3/6805 useless extension candidates. Maximal degree in co-relation 66777. Up to 6770 conditions per place. [2024-06-27 19:49:46,637 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 321 selfloop transitions, 19 changer transitions 0/343 dead transitions. [2024-06-27 19:49:46,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 343 transitions, 4798 flow [2024-06-27 19:49:46,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:49:46,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:49:46,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 19:49:46,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-27 19:49:46,638 INFO L175 Difference]: Start difference. First operand has 292 places, 333 transitions, 4094 flow. Second operand 7 states and 110 transitions. [2024-06-27 19:49:46,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 343 transitions, 4798 flow [2024-06-27 19:49:48,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 343 transitions, 4570 flow, removed 79 selfloop flow, removed 8 redundant places. [2024-06-27 19:49:48,217 INFO L231 Difference]: Finished difference. Result has 291 places, 333 transitions, 3910 flow [2024-06-27 19:49:48,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3866, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3910, PETRI_PLACES=291, PETRI_TRANSITIONS=333} [2024-06-27 19:49:48,218 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-27 19:49:48,218 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 333 transitions, 3910 flow [2024-06-27 19:49:48,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:48,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:48,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:48,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:49:48,219 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:49:48,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:48,220 INFO L85 PathProgramCache]: Analyzing trace with hash -306638791, now seen corresponding path program 6 times [2024-06-27 19:49:48,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:48,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469904949] [2024-06-27 19:49:48,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:48,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:48,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:48,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:48,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:48,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469904949] [2024-06-27 19:49:48,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469904949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:48,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:48,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:49:48,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589133115] [2024-06-27 19:49:48,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:48,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:49:48,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:48,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:49:48,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:49:48,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:49:48,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 333 transitions, 3910 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:48,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:48,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:49:48,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:50,182 INFO L124 PetriNetUnfolderBase]: 4438/6800 cut-off events. [2024-06-27 19:49:50,182 INFO L125 PetriNetUnfolderBase]: For 1165749/1165752 co-relation queries the response was YES. [2024-06-27 19:49:50,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66149 conditions, 6800 events. 4438/6800 cut-off events. For 1165749/1165752 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 38402 event pairs, 1093 based on Foata normal form. 3/6801 useless extension candidates. Maximal degree in co-relation 66011. Up to 6757 conditions per place. [2024-06-27 19:49:50,283 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 313 selfloop transitions, 27 changer transitions 0/343 dead transitions. [2024-06-27 19:49:50,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 343 transitions, 4614 flow [2024-06-27 19:49:50,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:49:50,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:49:50,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 19:49:50,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-27 19:49:50,284 INFO L175 Difference]: Start difference. First operand has 291 places, 333 transitions, 3910 flow. Second operand 7 states and 111 transitions. [2024-06-27 19:49:50,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 343 transitions, 4614 flow [2024-06-27 19:49:51,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 343 transitions, 4528 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:51,789 INFO L231 Difference]: Finished difference. Result has 292 places, 333 transitions, 3884 flow [2024-06-27 19:49:51,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3824, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3884, PETRI_PLACES=292, PETRI_TRANSITIONS=333} [2024-06-27 19:49:51,789 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-27 19:49:51,790 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 333 transitions, 3884 flow [2024-06-27 19:49:51,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:51,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:51,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:51,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:49:51,790 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:49:51,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:51,791 INFO L85 PathProgramCache]: Analyzing trace with hash -292345063, now seen corresponding path program 1 times [2024-06-27 19:49:51,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:51,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967447] [2024-06-27 19:49:51,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:51,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:51,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:52,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:52,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:52,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967447] [2024-06-27 19:49:52,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:52,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:52,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:52,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915494905] [2024-06-27 19:49:52,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:52,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:52,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:52,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:52,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:52,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:49:52,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 333 transitions, 3884 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-27 19:49:52,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:52,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:49:52,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:54,029 INFO L124 PetriNetUnfolderBase]: 4027/6321 cut-off events. [2024-06-27 19:49:54,029 INFO L125 PetriNetUnfolderBase]: For 1178402/1178412 co-relation queries the response was YES. [2024-06-27 19:49:54,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63070 conditions, 6321 events. 4027/6321 cut-off events. For 1178402/1178412 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 36949 event pairs, 1017 based on Foata normal form. 4/6243 useless extension candidates. Maximal degree in co-relation 62931. Up to 5970 conditions per place. [2024-06-27 19:49:54,118 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 276 selfloop transitions, 17 changer transitions 0/349 dead transitions. [2024-06-27 19:49:54,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 349 transitions, 4566 flow [2024-06-27 19:49:54,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:54,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:54,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 19:49:54,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 19:49:54,119 INFO L175 Difference]: Start difference. First operand has 292 places, 333 transitions, 3884 flow. Second operand 8 states and 136 transitions. [2024-06-27 19:49:54,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 349 transitions, 4566 flow [2024-06-27 19:49:55,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 349 transitions, 4480 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:55,492 INFO L231 Difference]: Finished difference. Result has 294 places, 336 transitions, 3910 flow [2024-06-27 19:49:55,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3798, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3910, PETRI_PLACES=294, PETRI_TRANSITIONS=336} [2024-06-27 19:49:55,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-27 19:49:55,493 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 336 transitions, 3910 flow [2024-06-27 19:49:55,493 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-27 19:49:55,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:55,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:55,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:49:55,494 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:49:55,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:55,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1961953989, now seen corresponding path program 3 times [2024-06-27 19:49:55,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:55,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690193557] [2024-06-27 19:49:55,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:55,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:55,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:49:56,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:49:56,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:49:56,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690193557] [2024-06-27 19:49:56,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690193557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:49:56,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:49:56,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:49:56,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474022978] [2024-06-27 19:49:56,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:49:56,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:49:56,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:49:56,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:49:56,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:49:56,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:49:56,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 336 transitions, 3910 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:56,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:49:56,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:49:56,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:49:57,759 INFO L124 PetriNetUnfolderBase]: 4281/6622 cut-off events. [2024-06-27 19:49:57,760 INFO L125 PetriNetUnfolderBase]: For 1187498/1187498 co-relation queries the response was YES. [2024-06-27 19:49:57,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65230 conditions, 6622 events. 4281/6622 cut-off events. For 1187498/1187498 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 37951 event pairs, 1062 based on Foata normal form. 1/6601 useless extension candidates. Maximal degree in co-relation 65090. Up to 6438 conditions per place. [2024-06-27 19:49:57,851 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 300 selfloop transitions, 17 changer transitions 0/347 dead transitions. [2024-06-27 19:49:57,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 347 transitions, 4570 flow [2024-06-27 19:49:57,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:49:57,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:49:57,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 19:49:57,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-27 19:49:57,853 INFO L175 Difference]: Start difference. First operand has 294 places, 336 transitions, 3910 flow. Second operand 8 states and 127 transitions. [2024-06-27 19:49:57,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 347 transitions, 4570 flow [2024-06-27 19:49:59,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 347 transitions, 4446 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 19:49:59,680 INFO L231 Difference]: Finished difference. Result has 296 places, 336 transitions, 3826 flow [2024-06-27 19:49:59,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3786, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3826, PETRI_PLACES=296, PETRI_TRANSITIONS=336} [2024-06-27 19:49:59,680 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-27 19:49:59,680 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 336 transitions, 3826 flow [2024-06-27 19:49:59,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:49:59,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:49:59,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:49:59,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:49:59,681 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:49:59,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:49:59,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1071383057, now seen corresponding path program 1 times [2024-06-27 19:49:59,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:49:59,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005988957] [2024-06-27 19:49:59,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:49:59,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:49:59,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:00,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:00,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:00,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005988957] [2024-06-27 19:50:00,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005988957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:00,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:00,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:00,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623269537] [2024-06-27 19:50:00,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:00,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:00,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:00,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:00,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:00,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:50:00,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 336 transitions, 3826 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:00,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:00,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:50:00,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:02,075 INFO L124 PetriNetUnfolderBase]: 4433/6793 cut-off events. [2024-06-27 19:50:02,075 INFO L125 PetriNetUnfolderBase]: For 1216598/1216598 co-relation queries the response was YES. [2024-06-27 19:50:02,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66464 conditions, 6793 events. 4433/6793 cut-off events. For 1216598/1216598 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 38369 event pairs, 1083 based on Foata normal form. 2/6794 useless extension candidates. Maximal degree in co-relation 66323. Up to 6737 conditions per place. [2024-06-27 19:50:02,156 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 338 selfloop transitions, 19 changer transitions 0/360 dead transitions. [2024-06-27 19:50:02,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 360 transitions, 4654 flow [2024-06-27 19:50:02,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:02,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:02,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 19:50:02,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 19:50:02,157 INFO L175 Difference]: Start difference. First operand has 296 places, 336 transitions, 3826 flow. Second operand 8 states and 131 transitions. [2024-06-27 19:50:02,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 360 transitions, 4654 flow [2024-06-27 19:50:03,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 360 transitions, 4576 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 19:50:03,937 INFO L231 Difference]: Finished difference. Result has 296 places, 339 transitions, 3859 flow [2024-06-27 19:50:03,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3748, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3859, PETRI_PLACES=296, PETRI_TRANSITIONS=339} [2024-06-27 19:50:03,939 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-27 19:50:03,939 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 339 transitions, 3859 flow [2024-06-27 19:50:03,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:03,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:03,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:03,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:50:03,940 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:03,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:03,940 INFO L85 PathProgramCache]: Analyzing trace with hash 2110665187, now seen corresponding path program 1 times [2024-06-27 19:50:03,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:03,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772300027] [2024-06-27 19:50:03,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:03,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:03,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:04,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:04,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:04,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772300027] [2024-06-27 19:50:04,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772300027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:04,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:04,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:04,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622579909] [2024-06-27 19:50:04,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:04,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:04,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:04,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:04,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:04,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:50:04,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 339 transitions, 3859 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:04,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:04,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:50:04,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:06,265 INFO L124 PetriNetUnfolderBase]: 4448/6814 cut-off events. [2024-06-27 19:50:06,265 INFO L125 PetriNetUnfolderBase]: For 1244945/1244945 co-relation queries the response was YES. [2024-06-27 19:50:06,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67293 conditions, 6814 events. 4448/6814 cut-off events. For 1244945/1244945 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 38506 event pairs, 1080 based on Foata normal form. 3/6816 useless extension candidates. Maximal degree in co-relation 67151. Up to 6683 conditions per place. [2024-06-27 19:50:06,365 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 325 selfloop transitions, 42 changer transitions 0/370 dead transitions. [2024-06-27 19:50:06,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 370 transitions, 4927 flow [2024-06-27 19:50:06,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:06,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:06,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 19:50:06,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-27 19:50:06,367 INFO L175 Difference]: Start difference. First operand has 296 places, 339 transitions, 3859 flow. Second operand 8 states and 141 transitions. [2024-06-27 19:50:06,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 370 transitions, 4927 flow [2024-06-27 19:50:08,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 370 transitions, 4840 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 19:50:08,198 INFO L231 Difference]: Finished difference. Result has 298 places, 345 transitions, 3952 flow [2024-06-27 19:50:08,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3952, PETRI_PLACES=298, PETRI_TRANSITIONS=345} [2024-06-27 19:50:08,199 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-27 19:50:08,199 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 345 transitions, 3952 flow [2024-06-27 19:50:08,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:08,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:08,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:08,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:50:08,200 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:08,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:08,201 INFO L85 PathProgramCache]: Analyzing trace with hash 2110665001, now seen corresponding path program 2 times [2024-06-27 19:50:08,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:08,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504187820] [2024-06-27 19:50:08,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:08,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:08,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:08,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:08,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:08,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504187820] [2024-06-27 19:50:08,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504187820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:08,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:08,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:08,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260408503] [2024-06-27 19:50:08,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:08,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:08,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:08,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:08,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:08,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:50:08,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 345 transitions, 3952 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:08,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:08,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:50:08,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:10,496 INFO L124 PetriNetUnfolderBase]: 4458/6828 cut-off events. [2024-06-27 19:50:10,496 INFO L125 PetriNetUnfolderBase]: For 1266644/1266644 co-relation queries the response was YES. [2024-06-27 19:50:10,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68153 conditions, 6828 events. 4458/6828 cut-off events. For 1266644/1266644 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 38549 event pairs, 1089 based on Foata normal form. 2/6829 useless extension candidates. Maximal degree in co-relation 68010. Up to 6737 conditions per place. [2024-06-27 19:50:10,593 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 331 selfloop transitions, 38 changer transitions 0/372 dead transitions. [2024-06-27 19:50:10,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 372 transitions, 5070 flow [2024-06-27 19:50:10,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:10,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:10,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 19:50:10,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 19:50:10,594 INFO L175 Difference]: Start difference. First operand has 298 places, 345 transitions, 3952 flow. Second operand 8 states and 135 transitions. [2024-06-27 19:50:10,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 372 transitions, 5070 flow [2024-06-27 19:50:12,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 372 transitions, 4985 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 19:50:12,178 INFO L231 Difference]: Finished difference. Result has 302 places, 351 transitions, 4091 flow [2024-06-27 19:50:12,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3867, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4091, PETRI_PLACES=302, PETRI_TRANSITIONS=351} [2024-06-27 19:50:12,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-27 19:50:12,178 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 351 transitions, 4091 flow [2024-06-27 19:50:12,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:12,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:12,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:12,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:50:12,179 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:12,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:12,179 INFO L85 PathProgramCache]: Analyzing trace with hash 2110844677, now seen corresponding path program 2 times [2024-06-27 19:50:12,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:12,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267910539] [2024-06-27 19:50:12,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:12,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:12,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:12,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:12,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:12,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267910539] [2024-06-27 19:50:12,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267910539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:12,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:12,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:12,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134398972] [2024-06-27 19:50:12,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:12,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:12,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:12,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:12,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:12,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:50:12,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 351 transitions, 4091 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:12,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:12,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:50:12,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:14,642 INFO L124 PetriNetUnfolderBase]: 4497/6882 cut-off events. [2024-06-27 19:50:14,642 INFO L125 PetriNetUnfolderBase]: For 1312681/1312681 co-relation queries the response was YES. [2024-06-27 19:50:14,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69370 conditions, 6882 events. 4497/6882 cut-off events. For 1312681/1312681 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 38894 event pairs, 1088 based on Foata normal form. 3/6884 useless extension candidates. Maximal degree in co-relation 69225. Up to 6732 conditions per place. [2024-06-27 19:50:14,742 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 331 selfloop transitions, 46 changer transitions 0/380 dead transitions. [2024-06-27 19:50:14,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 380 transitions, 5351 flow [2024-06-27 19:50:14,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:14,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:14,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 19:50:14,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 19:50:14,744 INFO L175 Difference]: Start difference. First operand has 302 places, 351 transitions, 4091 flow. Second operand 8 states and 140 transitions. [2024-06-27 19:50:14,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 380 transitions, 5351 flow [2024-06-27 19:50:16,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 380 transitions, 5248 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 19:50:16,751 INFO L231 Difference]: Finished difference. Result has 306 places, 357 transitions, 4154 flow [2024-06-27 19:50:16,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3988, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4154, PETRI_PLACES=306, PETRI_TRANSITIONS=357} [2024-06-27 19:50:16,752 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-27 19:50:16,752 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 357 transitions, 4154 flow [2024-06-27 19:50:16,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:16,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:16,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:16,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:50:16,753 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:16,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:16,753 INFO L85 PathProgramCache]: Analyzing trace with hash 2110838167, now seen corresponding path program 3 times [2024-06-27 19:50:16,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:16,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478108192] [2024-06-27 19:50:16,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:16,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:16,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:17,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:17,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:17,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478108192] [2024-06-27 19:50:17,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478108192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:17,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:17,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:17,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979075427] [2024-06-27 19:50:17,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:17,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:17,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:17,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:17,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:17,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:50:17,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 357 transitions, 4154 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:17,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:17,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:50:17,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:19,217 INFO L124 PetriNetUnfolderBase]: 4488/6870 cut-off events. [2024-06-27 19:50:19,218 INFO L125 PetriNetUnfolderBase]: For 1322786/1322786 co-relation queries the response was YES. [2024-06-27 19:50:19,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69306 conditions, 6870 events. 4488/6870 cut-off events. For 1322786/1322786 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 38849 event pairs, 1082 based on Foata normal form. 3/6872 useless extension candidates. Maximal degree in co-relation 69159. Up to 6725 conditions per place. [2024-06-27 19:50:19,313 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 333 selfloop transitions, 45 changer transitions 0/381 dead transitions. [2024-06-27 19:50:19,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 381 transitions, 5164 flow [2024-06-27 19:50:19,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:19,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:19,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 19:50:19,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 19:50:19,314 INFO L175 Difference]: Start difference. First operand has 306 places, 357 transitions, 4154 flow. Second operand 8 states and 142 transitions. [2024-06-27 19:50:19,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 381 transitions, 5164 flow [2024-06-27 19:50:21,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 381 transitions, 5063 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 19:50:21,614 INFO L231 Difference]: Finished difference. Result has 310 places, 357 transitions, 4149 flow [2024-06-27 19:50:21,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4149, PETRI_PLACES=310, PETRI_TRANSITIONS=357} [2024-06-27 19:50:21,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-27 19:50:21,615 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 357 transitions, 4149 flow [2024-06-27 19:50:21,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:21,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:21,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:21,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:50:21,615 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:21,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:21,616 INFO L85 PathProgramCache]: Analyzing trace with hash 227449787, now seen corresponding path program 3 times [2024-06-27 19:50:21,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:21,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453319927] [2024-06-27 19:50:21,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:21,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:21,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:22,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:22,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:22,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453319927] [2024-06-27 19:50:22,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453319927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:22,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:22,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:22,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219798075] [2024-06-27 19:50:22,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:22,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:22,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:22,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:22,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:22,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:50:22,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 357 transitions, 4149 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:22,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:22,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:50:22,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:24,123 INFO L124 PetriNetUnfolderBase]: 4498/6884 cut-off events. [2024-06-27 19:50:24,123 INFO L125 PetriNetUnfolderBase]: For 1342497/1342497 co-relation queries the response was YES. [2024-06-27 19:50:24,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69591 conditions, 6884 events. 4498/6884 cut-off events. For 1342497/1342497 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 38913 event pairs, 1090 based on Foata normal form. 2/6885 useless extension candidates. Maximal degree in co-relation 69443. Up to 6789 conditions per place. [2024-06-27 19:50:24,213 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 335 selfloop transitions, 40 changer transitions 0/378 dead transitions. [2024-06-27 19:50:24,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 378 transitions, 5201 flow [2024-06-27 19:50:24,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:24,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:24,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 19:50:24,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 19:50:24,215 INFO L175 Difference]: Start difference. First operand has 310 places, 357 transitions, 4149 flow. Second operand 8 states and 133 transitions. [2024-06-27 19:50:24,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 378 transitions, 5201 flow [2024-06-27 19:50:26,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 378 transitions, 5103 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:50:26,641 INFO L231 Difference]: Finished difference. Result has 311 places, 360 transitions, 4197 flow [2024-06-27 19:50:26,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4051, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4197, PETRI_PLACES=311, PETRI_TRANSITIONS=360} [2024-06-27 19:50:26,642 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-27 19:50:26,642 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 360 transitions, 4197 flow [2024-06-27 19:50:26,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:26,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:26,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:26,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:50:26,643 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:50:26,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:26,643 INFO L85 PathProgramCache]: Analyzing trace with hash -2012763673, now seen corresponding path program 4 times [2024-06-27 19:50:26,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:26,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180406573] [2024-06-27 19:50:26,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:26,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:26,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:27,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:27,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:27,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180406573] [2024-06-27 19:50:27,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180406573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:27,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:27,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:27,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846810619] [2024-06-27 19:50:27,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:27,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:27,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:27,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:27,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:27,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:50:27,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 360 transitions, 4197 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:27,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:27,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:50:27,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:29,051 INFO L124 PetriNetUnfolderBase]: 4513/6907 cut-off events. [2024-06-27 19:50:29,052 INFO L125 PetriNetUnfolderBase]: For 1371723/1371726 co-relation queries the response was YES. [2024-06-27 19:50:29,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69925 conditions, 6907 events. 4513/6907 cut-off events. For 1371723/1371726 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 39055 event pairs, 1094 based on Foata normal form. 5/6909 useless extension candidates. Maximal degree in co-relation 69776. Up to 6753 conditions per place. [2024-06-27 19:50:29,159 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 327 selfloop transitions, 51 changer transitions 0/381 dead transitions. [2024-06-27 19:50:29,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 381 transitions, 5232 flow [2024-06-27 19:50:29,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:29,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:29,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 19:50:29,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 19:50:29,161 INFO L175 Difference]: Start difference. First operand has 311 places, 360 transitions, 4197 flow. Second operand 8 states and 133 transitions. [2024-06-27 19:50:29,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 381 transitions, 5232 flow [2024-06-27 19:50:31,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 381 transitions, 5126 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 19:50:31,774 INFO L231 Difference]: Finished difference. Result has 314 places, 363 transitions, 4236 flow [2024-06-27 19:50:31,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4091, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4236, PETRI_PLACES=314, PETRI_TRANSITIONS=363} [2024-06-27 19:50:31,774 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-27 19:50:31,774 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 363 transitions, 4236 flow [2024-06-27 19:50:31,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:31,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:31,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:31,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:50:31,775 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-27 19:50:31,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:31,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1956221469, now seen corresponding path program 5 times [2024-06-27 19:50:31,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:31,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314630410] [2024-06-27 19:50:31,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:31,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:31,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:32,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:32,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:32,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314630410] [2024-06-27 19:50:32,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314630410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:32,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:32,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:32,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748293770] [2024-06-27 19:50:32,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:32,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:32,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:32,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:32,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:32,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:50:32,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 363 transitions, 4236 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:32,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:32,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:50:32,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:34,214 INFO L124 PetriNetUnfolderBase]: 4528/6928 cut-off events. [2024-06-27 19:50:34,214 INFO L125 PetriNetUnfolderBase]: For 1397370/1397373 co-relation queries the response was YES. [2024-06-27 19:50:34,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70317 conditions, 6928 events. 4528/6928 cut-off events. For 1397370/1397373 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39181 event pairs, 1090 based on Foata normal form. 5/6930 useless extension candidates. Maximal degree in co-relation 70167. Up to 6767 conditions per place. [2024-06-27 19:50:34,311 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 332 selfloop transitions, 51 changer transitions 0/386 dead transitions. [2024-06-27 19:50:34,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 386 transitions, 5295 flow [2024-06-27 19:50:34,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:34,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:34,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 19:50:34,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 19:50:34,313 INFO L175 Difference]: Start difference. First operand has 314 places, 363 transitions, 4236 flow. Second operand 8 states and 137 transitions. [2024-06-27 19:50:34,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 386 transitions, 5295 flow [2024-06-27 19:50:35,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 386 transitions, 5191 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 19:50:35,975 INFO L231 Difference]: Finished difference. Result has 317 places, 366 transitions, 4283 flow [2024-06-27 19:50:35,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4139, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4283, PETRI_PLACES=317, PETRI_TRANSITIONS=366} [2024-06-27 19:50:35,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-27 19:50:35,976 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 366 transitions, 4283 flow [2024-06-27 19:50:35,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:35,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:35,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:35,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:50:35,977 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-27 19:50:35,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:35,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1956228165, now seen corresponding path program 4 times [2024-06-27 19:50:35,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:35,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189784309] [2024-06-27 19:50:35,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:35,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:35,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:36,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:36,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:36,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189784309] [2024-06-27 19:50:36,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189784309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:36,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:36,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:36,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984284554] [2024-06-27 19:50:36,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:36,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:36,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:36,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:36,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:36,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:50:36,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 366 transitions, 4283 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:36,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:36,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:50:36,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:38,393 INFO L124 PetriNetUnfolderBase]: 4522/6920 cut-off events. [2024-06-27 19:50:38,393 INFO L125 PetriNetUnfolderBase]: For 1407105/1407108 co-relation queries the response was YES. [2024-06-27 19:50:38,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70249 conditions, 6920 events. 4522/6920 cut-off events. For 1407105/1407108 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 39122 event pairs, 1109 based on Foata normal form. 2/6919 useless extension candidates. Maximal degree in co-relation 70098. Up to 6826 conditions per place. [2024-06-27 19:50:38,500 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 336 selfloop transitions, 40 changer transitions 0/379 dead transitions. [2024-06-27 19:50:38,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 379 transitions, 5069 flow [2024-06-27 19:50:38,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:38,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:38,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 19:50:38,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-27 19:50:38,501 INFO L175 Difference]: Start difference. First operand has 317 places, 366 transitions, 4283 flow. Second operand 8 states and 129 transitions. [2024-06-27 19:50:38,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 379 transitions, 5069 flow [2024-06-27 19:50:41,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 379 transitions, 4874 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 19:50:41,134 INFO L231 Difference]: Finished difference. Result has 318 places, 366 transitions, 4174 flow [2024-06-27 19:50:41,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4088, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4174, PETRI_PLACES=318, PETRI_TRANSITIONS=366} [2024-06-27 19:50:41,135 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-27 19:50:41,135 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 366 transitions, 4174 flow [2024-06-27 19:50:41,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:41,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:41,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:41,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:50:41,135 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-27 19:50:41,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:41,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1956227979, now seen corresponding path program 6 times [2024-06-27 19:50:41,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:41,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578930898] [2024-06-27 19:50:41,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:41,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:41,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:41,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:41,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:41,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578930898] [2024-06-27 19:50:41,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578930898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:41,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:41,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:50:41,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668640621] [2024-06-27 19:50:41,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:41,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:50:41,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:41,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:50:41,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:50:41,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:50:41,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 366 transitions, 4174 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:41,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:41,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:50:41,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:43,632 INFO L124 PetriNetUnfolderBase]: 4513/6908 cut-off events. [2024-06-27 19:50:43,632 INFO L125 PetriNetUnfolderBase]: For 1421069/1421072 co-relation queries the response was YES. [2024-06-27 19:50:43,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69967 conditions, 6908 events. 4513/6908 cut-off events. For 1421069/1421072 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39047 event pairs, 1087 based on Foata normal form. 5/6910 useless extension candidates. Maximal degree in co-relation 69815. Up to 6752 conditions per place. [2024-06-27 19:50:43,728 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 330 selfloop transitions, 52 changer transitions 0/385 dead transitions. [2024-06-27 19:50:43,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 385 transitions, 4988 flow [2024-06-27 19:50:43,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:43,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:43,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 19:50:43,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 19:50:43,730 INFO L175 Difference]: Start difference. First operand has 318 places, 366 transitions, 4174 flow. Second operand 8 states and 135 transitions. [2024-06-27 19:50:43,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 385 transitions, 4988 flow [2024-06-27 19:50:46,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 385 transitions, 4840 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 19:50:46,561 INFO L231 Difference]: Finished difference. Result has 318 places, 366 transitions, 4136 flow [2024-06-27 19:50:46,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4026, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4136, PETRI_PLACES=318, PETRI_TRANSITIONS=366} [2024-06-27 19:50:46,562 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-27 19:50:46,562 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 366 transitions, 4136 flow [2024-06-27 19:50:46,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:46,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:46,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:46,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:50:46,562 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-27 19:50:46,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:46,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1947639429, now seen corresponding path program 1 times [2024-06-27 19:50:46,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:46,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875799614] [2024-06-27 19:50:46,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:46,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:46,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:47,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-27 19:50:47,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:47,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875799614] [2024-06-27 19:50:47,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875799614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:47,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:47,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:50:47,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306212363] [2024-06-27 19:50:47,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:47,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:50:47,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:47,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:50:47,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:50:47,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-27 19:50:47,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 366 transitions, 4136 flow. Second operand has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:47,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:47,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-27 19:50:47,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:49,379 INFO L124 PetriNetUnfolderBase]: 4098/6414 cut-off events. [2024-06-27 19:50:49,379 INFO L125 PetriNetUnfolderBase]: For 1432679/1432692 co-relation queries the response was YES. [2024-06-27 19:50:49,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67064 conditions, 6414 events. 4098/6414 cut-off events. For 1432679/1432692 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 37328 event pairs, 1006 based on Foata normal form. 5/6325 useless extension candidates. Maximal degree in co-relation 66911. Up to 6067 conditions per place. [2024-06-27 19:50:49,480 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 309 selfloop transitions, 16 changer transitions 0/381 dead transitions. [2024-06-27 19:50:49,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 381 transitions, 4864 flow [2024-06-27 19:50:49,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:50:49,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:50:49,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 19:50:49,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 19:50:49,481 INFO L175 Difference]: Start difference. First operand has 318 places, 366 transitions, 4136 flow. Second operand 8 states and 135 transitions. [2024-06-27 19:50:49,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 381 transitions, 4864 flow [2024-06-27 19:50:51,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 381 transitions, 4728 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:50:51,509 INFO L231 Difference]: Finished difference. Result has 318 places, 368 transitions, 4089 flow [2024-06-27 19:50:51,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4000, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4089, PETRI_PLACES=318, PETRI_TRANSITIONS=368} [2024-06-27 19:50:51,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-27 19:50:51,510 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 368 transitions, 4089 flow [2024-06-27 19:50:51,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.6) internal successors, (116), 10 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:51,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:51,511 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-27 19:50:51,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:50:51,511 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-27 19:50:51,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:51,511 INFO L85 PathProgramCache]: Analyzing trace with hash -466199323, now seen corresponding path program 1 times [2024-06-27 19:50:51,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:51,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463599176] [2024-06-27 19:50:51,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:51,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:51,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:52,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:52,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:52,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463599176] [2024-06-27 19:50:52,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463599176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:52,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:52,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:50:52,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061846608] [2024-06-27 19:50:52,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:52,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:50:52,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:52,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:50:52,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:50:52,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:50:52,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 368 transitions, 4089 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:52,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:52,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:50:52,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:54,187 INFO L124 PetriNetUnfolderBase]: 4363/6731 cut-off events. [2024-06-27 19:50:54,188 INFO L125 PetriNetUnfolderBase]: For 1462117/1462120 co-relation queries the response was YES. [2024-06-27 19:50:54,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69147 conditions, 6731 events. 4363/6731 cut-off events. For 1462117/1462120 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 38351 event pairs, 907 based on Foata normal form. 5/6702 useless extension candidates. Maximal degree in co-relation 68993. Up to 6436 conditions per place. [2024-06-27 19:50:54,286 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 335 selfloop transitions, 43 changer transitions 0/408 dead transitions. [2024-06-27 19:50:54,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 408 transitions, 5225 flow [2024-06-27 19:50:54,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:50:54,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:50:54,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 19:50:54,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-27 19:50:54,287 INFO L175 Difference]: Start difference. First operand has 318 places, 368 transitions, 4089 flow. Second operand 9 states and 167 transitions. [2024-06-27 19:50:54,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 408 transitions, 5225 flow [2024-06-27 19:50:56,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 408 transitions, 5152 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 19:50:56,608 INFO L231 Difference]: Finished difference. Result has 321 places, 372 transitions, 4195 flow [2024-06-27 19:50:56,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4016, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4195, PETRI_PLACES=321, PETRI_TRANSITIONS=372} [2024-06-27 19:50:56,608 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-27 19:50:56,608 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 372 transitions, 4195 flow [2024-06-27 19:50:56,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:56,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:50:56,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:50:56,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:50:56,609 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-27 19:50:56,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:50:56,609 INFO L85 PathProgramCache]: Analyzing trace with hash -465930212, now seen corresponding path program 1 times [2024-06-27 19:50:56,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:50:56,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836954612] [2024-06-27 19:50:56,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:50:56,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:50:56,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:50:57,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:50:57,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:50:57,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836954612] [2024-06-27 19:50:57,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836954612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:50:57,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:50:57,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:50:57,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588514685] [2024-06-27 19:50:57,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:50:57,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:50:57,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:50:57,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:50:57,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:50:57,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:50:57,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 372 transitions, 4195 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:50:57,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:50:57,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:50:57,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:50:59,116 INFO L124 PetriNetUnfolderBase]: 4373/6745 cut-off events. [2024-06-27 19:50:59,116 INFO L125 PetriNetUnfolderBase]: For 1487077/1487081 co-relation queries the response was YES. [2024-06-27 19:50:59,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69655 conditions, 6745 events. 4373/6745 cut-off events. For 1487077/1487081 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 38629 event pairs, 1051 based on Foata normal form. 5/6720 useless extension candidates. Maximal degree in co-relation 69500. Up to 6456 conditions per place. [2024-06-27 19:50:59,211 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 341 selfloop transitions, 53 changer transitions 0/424 dead transitions. [2024-06-27 19:50:59,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 424 transitions, 5475 flow [2024-06-27 19:50:59,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:50:59,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:50:59,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 19:50:59,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-27 19:50:59,213 INFO L175 Difference]: Start difference. First operand has 321 places, 372 transitions, 4195 flow. Second operand 9 states and 167 transitions. [2024-06-27 19:50:59,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 424 transitions, 5475 flow [2024-06-27 19:51:01,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 424 transitions, 5369 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 19:51:01,737 INFO L231 Difference]: Finished difference. Result has 328 places, 393 transitions, 4466 flow [2024-06-27 19:51:01,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4092, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4466, PETRI_PLACES=328, PETRI_TRANSITIONS=393} [2024-06-27 19:51:01,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-27 19:51:01,738 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 393 transitions, 4466 flow [2024-06-27 19:51:01,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:01,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:01,738 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-27 19:51:01,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:51:01,739 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-27 19:51:01,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:01,739 INFO L85 PathProgramCache]: Analyzing trace with hash -201586941, now seen corresponding path program 2 times [2024-06-27 19:51:01,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:01,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595501426] [2024-06-27 19:51:01,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:01,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:01,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:02,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:02,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:02,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595501426] [2024-06-27 19:51:02,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595501426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:02,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:02,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:51:02,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278800199] [2024-06-27 19:51:02,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:02,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:51:02,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:02,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:51:02,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:51:02,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:51:02,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 393 transitions, 4466 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:02,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:02,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:51:02,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:04,397 INFO L124 PetriNetUnfolderBase]: 4381/6757 cut-off events. [2024-06-27 19:51:04,397 INFO L125 PetriNetUnfolderBase]: For 1518590/1518593 co-relation queries the response was YES. [2024-06-27 19:51:04,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70648 conditions, 6757 events. 4381/6757 cut-off events. For 1518590/1518593 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 38666 event pairs, 1050 based on Foata normal form. 5/6728 useless extension candidates. Maximal degree in co-relation 70488. Up to 6506 conditions per place. [2024-06-27 19:51:04,485 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 353 selfloop transitions, 43 changer transitions 0/426 dead transitions. [2024-06-27 19:51:04,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 426 transitions, 5364 flow [2024-06-27 19:51:04,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:51:04,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:51:04,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 19:51:04,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 19:51:04,487 INFO L175 Difference]: Start difference. First operand has 328 places, 393 transitions, 4466 flow. Second operand 9 states and 162 transitions. [2024-06-27 19:51:04,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 426 transitions, 5364 flow [2024-06-27 19:51:07,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 426 transitions, 5272 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-27 19:51:07,248 INFO L231 Difference]: Finished difference. Result has 334 places, 395 transitions, 4497 flow [2024-06-27 19:51:07,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4374, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4497, PETRI_PLACES=334, PETRI_TRANSITIONS=395} [2024-06-27 19:51:07,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-27 19:51:07,248 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 395 transitions, 4497 flow [2024-06-27 19:51:07,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:07,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:07,249 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-27 19:51:07,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:51:07,249 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-27 19:51:07,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:07,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1140718651, now seen corresponding path program 1 times [2024-06-27 19:51:07,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:07,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272770309] [2024-06-27 19:51:07,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:07,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:07,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:08,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:08,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:08,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272770309] [2024-06-27 19:51:08,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272770309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:08,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:08,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:08,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597407701] [2024-06-27 19:51:08,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:08,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:08,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:08,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:08,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:08,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:51:08,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 395 transitions, 4497 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:08,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:08,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:51:08,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:09,930 INFO L124 PetriNetUnfolderBase]: 4547/6955 cut-off events. [2024-06-27 19:51:09,931 INFO L125 PetriNetUnfolderBase]: For 1538160/1538160 co-relation queries the response was YES. [2024-06-27 19:51:09,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72262 conditions, 6955 events. 4547/6955 cut-off events. For 1538160/1538160 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39323 event pairs, 1081 based on Foata normal form. 1/6955 useless extension candidates. Maximal degree in co-relation 72101. Up to 6875 conditions per place. [2024-06-27 19:51:10,027 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 390 selfloop transitions, 35 changer transitions 0/428 dead transitions. [2024-06-27 19:51:10,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 428 transitions, 5803 flow [2024-06-27 19:51:10,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:10,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:10,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 19:51:10,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 19:51:10,028 INFO L175 Difference]: Start difference. First operand has 334 places, 395 transitions, 4497 flow. Second operand 8 states and 140 transitions. [2024-06-27 19:51:10,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 428 transitions, 5803 flow [2024-06-27 19:51:12,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 428 transitions, 5710 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 19:51:12,237 INFO L231 Difference]: Finished difference. Result has 335 places, 401 transitions, 4662 flow [2024-06-27 19:51:12,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4404, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4662, PETRI_PLACES=335, PETRI_TRANSITIONS=401} [2024-06-27 19:51:12,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-27 19:51:12,238 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 401 transitions, 4662 flow [2024-06-27 19:51:12,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:12,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:12,238 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-27 19:51:12,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:51:12,238 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-27 19:51:12,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:12,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1147384891, now seen corresponding path program 2 times [2024-06-27 19:51:12,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:12,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920662402] [2024-06-27 19:51:12,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:12,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:12,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:13,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:13,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:13,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920662402] [2024-06-27 19:51:13,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920662402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:13,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:13,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:13,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984439498] [2024-06-27 19:51:13,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:13,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:13,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:13,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:13,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:13,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:51:13,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 401 transitions, 4662 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:13,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:13,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:51:13,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:14,836 INFO L124 PetriNetUnfolderBase]: 4552/6962 cut-off events. [2024-06-27 19:51:14,837 INFO L125 PetriNetUnfolderBase]: For 1567879/1567879 co-relation queries the response was YES. [2024-06-27 19:51:14,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72863 conditions, 6962 events. 4552/6962 cut-off events. For 1567879/1567879 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39349 event pairs, 1081 based on Foata normal form. 1/6962 useless extension candidates. Maximal degree in co-relation 72702. Up to 6881 conditions per place. [2024-06-27 19:51:14,947 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 39 changer transitions 0/433 dead transitions. [2024-06-27 19:51:14,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 433 transitions, 5902 flow [2024-06-27 19:51:14,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:51:14,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:51:14,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 19:51:14,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-27 19:51:14,948 INFO L175 Difference]: Start difference. First operand has 335 places, 401 transitions, 4662 flow. Second operand 10 states and 164 transitions. [2024-06-27 19:51:14,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 433 transitions, 5902 flow [2024-06-27 19:51:17,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 433 transitions, 5728 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-06-27 19:51:17,498 INFO L231 Difference]: Finished difference. Result has 341 places, 404 transitions, 4666 flow [2024-06-27 19:51:17,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4518, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4666, PETRI_PLACES=341, PETRI_TRANSITIONS=404} [2024-06-27 19:51:17,499 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-27 19:51:17,499 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 404 transitions, 4666 flow [2024-06-27 19:51:17,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:17,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:17,499 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-27 19:51:17,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:51:17,499 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-27 19:51:17,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:17,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1299969913, now seen corresponding path program 3 times [2024-06-27 19:51:17,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:17,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76900569] [2024-06-27 19:51:17,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:17,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:17,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:18,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-27 19:51:18,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:18,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76900569] [2024-06-27 19:51:18,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76900569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:18,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:18,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:51:18,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311830000] [2024-06-27 19:51:18,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:18,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:51:18,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:18,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:51:18,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:51:18,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:51:18,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 404 transitions, 4666 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:18,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:18,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:51:18,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:20,170 INFO L124 PetriNetUnfolderBase]: 4407/6794 cut-off events. [2024-06-27 19:51:20,171 INFO L125 PetriNetUnfolderBase]: For 1610976/1610980 co-relation queries the response was YES. [2024-06-27 19:51:20,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71953 conditions, 6794 events. 4407/6794 cut-off events. For 1610976/1610980 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 38963 event pairs, 1051 based on Foata normal form. 6/6770 useless extension candidates. Maximal degree in co-relation 71790. Up to 6560 conditions per place. [2024-06-27 19:51:20,278 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 366 selfloop transitions, 32 changer transitions 0/431 dead transitions. [2024-06-27 19:51:20,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 431 transitions, 5556 flow [2024-06-27 19:51:20,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:51:20,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:51:20,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 19:51:20,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-27 19:51:20,280 INFO L175 Difference]: Start difference. First operand has 341 places, 404 transitions, 4666 flow. Second operand 9 states and 155 transitions. [2024-06-27 19:51:20,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 431 transitions, 5556 flow [2024-06-27 19:51:23,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 431 transitions, 5426 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 19:51:23,809 INFO L231 Difference]: Finished difference. Result has 342 places, 406 transitions, 4641 flow [2024-06-27 19:51:23,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4536, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4641, PETRI_PLACES=342, PETRI_TRANSITIONS=406} [2024-06-27 19:51:23,810 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-27 19:51:23,810 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 406 transitions, 4641 flow [2024-06-27 19:51:23,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:23,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:23,810 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-27 19:51:23,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:51:23,811 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-27 19:51:23,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:23,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1147382256, now seen corresponding path program 2 times [2024-06-27 19:51:23,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:23,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954039163] [2024-06-27 19:51:23,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:23,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:23,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:24,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:24,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:24,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954039163] [2024-06-27 19:51:24,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954039163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:24,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:24,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:51:24,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150591572] [2024-06-27 19:51:24,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:24,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:51:24,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:24,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:51:24,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:51:24,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:51:24,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 406 transitions, 4641 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:24,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:24,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:51:24,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:26,597 INFO L124 PetriNetUnfolderBase]: 4433/6832 cut-off events. [2024-06-27 19:51:26,598 INFO L125 PetriNetUnfolderBase]: For 1644392/1644396 co-relation queries the response was YES. [2024-06-27 19:51:26,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72434 conditions, 6832 events. 4433/6832 cut-off events. For 1644392/1644396 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39201 event pairs, 1048 based on Foata normal form. 7/6809 useless extension candidates. Maximal degree in co-relation 72270. Up to 6509 conditions per place. [2024-06-27 19:51:26,705 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 356 selfloop transitions, 65 changer transitions 0/454 dead transitions. [2024-06-27 19:51:26,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 454 transitions, 5775 flow [2024-06-27 19:51:26,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:51:26,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:51:26,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-27 19:51:26,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-27 19:51:26,707 INFO L175 Difference]: Start difference. First operand has 342 places, 406 transitions, 4641 flow. Second operand 10 states and 179 transitions. [2024-06-27 19:51:26,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 454 transitions, 5775 flow [2024-06-27 19:51:29,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 454 transitions, 5670 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 19:51:29,576 INFO L231 Difference]: Finished difference. Result has 345 places, 424 transitions, 4928 flow [2024-06-27 19:51:29,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4536, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4928, PETRI_PLACES=345, PETRI_TRANSITIONS=424} [2024-06-27 19:51:29,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-27 19:51:29,576 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 424 transitions, 4928 flow [2024-06-27 19:51:29,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:29,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:29,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:51:29,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:51:29,577 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-27 19:51:29,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:29,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1296485017, now seen corresponding path program 3 times [2024-06-27 19:51:29,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:29,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116064060] [2024-06-27 19:51:29,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:29,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:29,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:30,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:30,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:30,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116064060] [2024-06-27 19:51:30,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116064060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:30,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:30,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:30,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362229635] [2024-06-27 19:51:30,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:30,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:30,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:30,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:30,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:30,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:51:30,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 424 transitions, 4928 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:30,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:30,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:51:30,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:31,906 INFO L124 PetriNetUnfolderBase]: 4603/7035 cut-off events. [2024-06-27 19:51:31,907 INFO L125 PetriNetUnfolderBase]: For 1654989/1654992 co-relation queries the response was YES. [2024-06-27 19:51:31,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74892 conditions, 7035 events. 4603/7035 cut-off events. For 1654989/1654992 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 39851 event pairs, 1087 based on Foata normal form. 3/7036 useless extension candidates. Maximal degree in co-relation 74726. Up to 6863 conditions per place. [2024-06-27 19:51:32,010 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 384 selfloop transitions, 72 changer transitions 0/459 dead transitions. [2024-06-27 19:51:32,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 459 transitions, 6846 flow [2024-06-27 19:51:32,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:32,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:32,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 19:51:32,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-27 19:51:32,012 INFO L175 Difference]: Start difference. First operand has 345 places, 424 transitions, 4928 flow. Second operand 8 states and 143 transitions. [2024-06-27 19:51:32,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 459 transitions, 6846 flow [2024-06-27 19:51:35,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 459 transitions, 6662 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-27 19:51:35,070 INFO L231 Difference]: Finished difference. Result has 348 places, 433 transitions, 5182 flow [2024-06-27 19:51:35,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4744, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5182, PETRI_PLACES=348, PETRI_TRANSITIONS=433} [2024-06-27 19:51:35,070 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-27 19:51:35,070 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 433 transitions, 5182 flow [2024-06-27 19:51:35,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:35,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:35,071 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-27 19:51:35,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:51:35,071 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-27 19:51:35,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:35,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1256188567, now seen corresponding path program 1 times [2024-06-27 19:51:35,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:35,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518648301] [2024-06-27 19:51:35,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:35,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:35,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:35,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:35,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:35,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518648301] [2024-06-27 19:51:35,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518648301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:35,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:35,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:35,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395662098] [2024-06-27 19:51:35,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:35,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:35,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:35,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:35,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:35,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:51:35,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 433 transitions, 5182 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:35,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:35,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:51:35,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:37,635 INFO L124 PetriNetUnfolderBase]: 4616/7054 cut-off events. [2024-06-27 19:51:37,635 INFO L125 PetriNetUnfolderBase]: For 1690018/1690021 co-relation queries the response was YES. [2024-06-27 19:51:37,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75436 conditions, 7054 events. 4616/7054 cut-off events. For 1690018/1690021 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 39994 event pairs, 1093 based on Foata normal form. 3/7054 useless extension candidates. Maximal degree in co-relation 75269. Up to 6891 conditions per place. [2024-06-27 19:51:37,739 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 401 selfloop transitions, 63 changer transitions 0/467 dead transitions. [2024-06-27 19:51:37,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 467 transitions, 6790 flow [2024-06-27 19:51:37,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:37,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:37,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 19:51:37,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 19:51:37,740 INFO L175 Difference]: Start difference. First operand has 348 places, 433 transitions, 5182 flow. Second operand 8 states and 142 transitions. [2024-06-27 19:51:37,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 467 transitions, 6790 flow [2024-06-27 19:51:40,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 467 transitions, 6597 flow, removed 75 selfloop flow, removed 3 redundant places. [2024-06-27 19:51:40,858 INFO L231 Difference]: Finished difference. Result has 353 places, 442 transitions, 5301 flow [2024-06-27 19:51:40,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4995, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5301, PETRI_PLACES=353, PETRI_TRANSITIONS=442} [2024-06-27 19:51:40,858 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-27 19:51:40,859 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 442 transitions, 5301 flow [2024-06-27 19:51:40,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:40,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:40,859 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-27 19:51:40,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:51:40,859 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-27 19:51:40,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:40,860 INFO L85 PathProgramCache]: Analyzing trace with hash -422732774, now seen corresponding path program 1 times [2024-06-27 19:51:40,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:40,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673185352] [2024-06-27 19:51:40,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:40,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:40,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:41,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:41,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:41,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673185352] [2024-06-27 19:51:41,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673185352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:41,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:41,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:41,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150476722] [2024-06-27 19:51:41,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:41,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:41,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:41,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:41,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:41,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:51:41,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 442 transitions, 5301 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:41,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:41,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:51:41,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:43,349 INFO L124 PetriNetUnfolderBase]: 4671/7129 cut-off events. [2024-06-27 19:51:43,349 INFO L125 PetriNetUnfolderBase]: For 1762192/1762195 co-relation queries the response was YES. [2024-06-27 19:51:43,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77137 conditions, 7129 events. 4671/7129 cut-off events. For 1762192/1762195 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 40394 event pairs, 1096 based on Foata normal form. 5/7132 useless extension candidates. Maximal degree in co-relation 76968. Up to 6935 conditions per place. [2024-06-27 19:51:43,450 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 420 selfloop transitions, 63 changer transitions 0/486 dead transitions. [2024-06-27 19:51:43,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 486 transitions, 7034 flow [2024-06-27 19:51:43,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:43,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:43,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 19:51:43,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 19:51:43,451 INFO L175 Difference]: Start difference. First operand has 353 places, 442 transitions, 5301 flow. Second operand 8 states and 145 transitions. [2024-06-27 19:51:43,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 486 transitions, 7034 flow [2024-06-27 19:51:47,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 486 transitions, 6906 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-27 19:51:47,402 INFO L231 Difference]: Finished difference. Result has 359 places, 458 transitions, 5590 flow [2024-06-27 19:51:47,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5173, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5590, PETRI_PLACES=359, PETRI_TRANSITIONS=458} [2024-06-27 19:51:47,403 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-27 19:51:47,403 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 458 transitions, 5590 flow [2024-06-27 19:51:47,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:47,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:47,403 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-27 19:51:47,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:51:47,403 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-27 19:51:47,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:47,404 INFO L85 PathProgramCache]: Analyzing trace with hash 537206991, now seen corresponding path program 2 times [2024-06-27 19:51:47,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:47,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930668866] [2024-06-27 19:51:47,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:47,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:47,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:48,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:48,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:48,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930668866] [2024-06-27 19:51:48,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930668866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:48,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:48,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:48,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217193438] [2024-06-27 19:51:48,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:48,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:48,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:48,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:48,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:48,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:51:48,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 458 transitions, 5590 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:48,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:48,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:51:48,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:49,938 INFO L124 PetriNetUnfolderBase]: 4676/7137 cut-off events. [2024-06-27 19:51:49,939 INFO L125 PetriNetUnfolderBase]: For 1780751/1780754 co-relation queries the response was YES. [2024-06-27 19:51:50,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78048 conditions, 7137 events. 4676/7137 cut-off events. For 1780751/1780754 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 40479 event pairs, 1094 based on Foata normal form. 3/7137 useless extension candidates. Maximal degree in co-relation 77876. Up to 6973 conditions per place. [2024-06-27 19:51:50,041 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 64 changer transitions 0/483 dead transitions. [2024-06-27 19:51:50,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 483 transitions, 7088 flow [2024-06-27 19:51:50,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:50,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:50,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 19:51:50,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 19:51:50,043 INFO L175 Difference]: Start difference. First operand has 359 places, 458 transitions, 5590 flow. Second operand 8 states and 140 transitions. [2024-06-27 19:51:50,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 483 transitions, 7088 flow [2024-06-27 19:51:53,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 483 transitions, 6996 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-27 19:51:53,591 INFO L231 Difference]: Finished difference. Result has 365 places, 461 transitions, 5664 flow [2024-06-27 19:51:53,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5498, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5664, PETRI_PLACES=365, PETRI_TRANSITIONS=461} [2024-06-27 19:51:53,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-27 19:51:53,591 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 461 transitions, 5664 flow [2024-06-27 19:51:53,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:53,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:53,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-27 19:51:53,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:51:53,592 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-27 19:51:53,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:53,592 INFO L85 PathProgramCache]: Analyzing trace with hash -347719927, now seen corresponding path program 4 times [2024-06-27 19:51:53,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:53,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388432497] [2024-06-27 19:51:53,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:53,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:53,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:51:54,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:51:54,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:51:54,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388432497] [2024-06-27 19:51:54,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388432497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:51:54,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:51:54,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:51:54,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907542487] [2024-06-27 19:51:54,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:51:54,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:51:54,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:51:54,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:51:54,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:51:54,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:51:54,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 461 transitions, 5664 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:54,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:51:54,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:51:54,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:51:56,134 INFO L124 PetriNetUnfolderBase]: 4681/7143 cut-off events. [2024-06-27 19:51:56,135 INFO L125 PetriNetUnfolderBase]: For 1808364/1808367 co-relation queries the response was YES. [2024-06-27 19:51:56,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78312 conditions, 7143 events. 4681/7143 cut-off events. For 1808364/1808367 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 40522 event pairs, 1092 based on Foata normal form. 3/7144 useless extension candidates. Maximal degree in co-relation 78137. Up to 6970 conditions per place. [2024-06-27 19:51:56,235 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 409 selfloop transitions, 74 changer transitions 0/486 dead transitions. [2024-06-27 19:51:56,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 486 transitions, 7200 flow [2024-06-27 19:51:56,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:51:56,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:51:56,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 19:51:56,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-27 19:51:56,237 INFO L175 Difference]: Start difference. First operand has 365 places, 461 transitions, 5664 flow. Second operand 8 states and 139 transitions. [2024-06-27 19:51:56,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 486 transitions, 7200 flow [2024-06-27 19:51:59,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 486 transitions, 7102 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 19:51:59,260 INFO L231 Difference]: Finished difference. Result has 369 places, 464 transitions, 5780 flow [2024-06-27 19:51:59,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5566, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5780, PETRI_PLACES=369, PETRI_TRANSITIONS=464} [2024-06-27 19:51:59,260 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-27 19:51:59,260 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 464 transitions, 5780 flow [2024-06-27 19:51:59,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:51:59,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:51:59,261 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-27 19:51:59,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:51:59,261 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-27 19:51:59,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:51:59,261 INFO L85 PathProgramCache]: Analyzing trace with hash -970955389, now seen corresponding path program 3 times [2024-06-27 19:51:59,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:51:59,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677485313] [2024-06-27 19:51:59,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:51:59,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:51:59,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:00,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:00,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:00,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677485313] [2024-06-27 19:52:00,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677485313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:00,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:00,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:52:00,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942521256] [2024-06-27 19:52:00,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:00,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:52:00,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:00,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:52:00,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:52:00,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:52:00,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 464 transitions, 5780 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:00,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:00,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:52:00,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:01,784 INFO L124 PetriNetUnfolderBase]: 4694/7162 cut-off events. [2024-06-27 19:52:01,784 INFO L125 PetriNetUnfolderBase]: For 1844223/1844226 co-relation queries the response was YES. [2024-06-27 19:52:01,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78859 conditions, 7162 events. 4694/7162 cut-off events. For 1844223/1844226 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 40647 event pairs, 1099 based on Foata normal form. 3/7162 useless extension candidates. Maximal degree in co-relation 78683. Up to 6995 conditions per place. [2024-06-27 19:52:01,889 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 414 selfloop transitions, 72 changer transitions 0/489 dead transitions. [2024-06-27 19:52:01,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 489 transitions, 7346 flow [2024-06-27 19:52:01,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:52:01,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:52:01,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 19:52:01,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-27 19:52:01,890 INFO L175 Difference]: Start difference. First operand has 369 places, 464 transitions, 5780 flow. Second operand 8 states and 136 transitions. [2024-06-27 19:52:01,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 489 transitions, 7346 flow [2024-06-27 19:52:05,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 489 transitions, 7182 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 19:52:05,679 INFO L231 Difference]: Finished difference. Result has 372 places, 470 transitions, 5854 flow [2024-06-27 19:52:05,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5616, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5854, PETRI_PLACES=372, PETRI_TRANSITIONS=470} [2024-06-27 19:52:05,679 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-27 19:52:05,680 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 470 transitions, 5854 flow [2024-06-27 19:52:05,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:05,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:05,680 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-27 19:52:05,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:52:05,680 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-27 19:52:05,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:05,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1462991551, now seen corresponding path program 5 times [2024-06-27 19:52:05,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:05,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162388759] [2024-06-27 19:52:05,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:05,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:05,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:06,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:06,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:06,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162388759] [2024-06-27 19:52:06,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162388759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:06,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:06,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:52:06,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197643260] [2024-06-27 19:52:06,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:06,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:52:06,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:06,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:52:06,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:52:06,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:52:06,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 470 transitions, 5854 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:06,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:06,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:52:06,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:08,217 INFO L124 PetriNetUnfolderBase]: 4715/7190 cut-off events. [2024-06-27 19:52:08,218 INFO L125 PetriNetUnfolderBase]: For 1888094/1888097 co-relation queries the response was YES. [2024-06-27 19:52:08,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79651 conditions, 7190 events. 4715/7190 cut-off events. For 1888094/1888097 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 40800 event pairs, 1087 based on Foata normal form. 3/7191 useless extension candidates. Maximal degree in co-relation 79474. Up to 7012 conditions per place. [2024-06-27 19:52:08,322 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 413 selfloop transitions, 83 changer transitions 0/499 dead transitions. [2024-06-27 19:52:08,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 499 transitions, 7813 flow [2024-06-27 19:52:08,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:52:08,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:52:08,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 19:52:08,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 19:52:08,323 INFO L175 Difference]: Start difference. First operand has 372 places, 470 transitions, 5854 flow. Second operand 8 states and 137 transitions. [2024-06-27 19:52:08,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 499 transitions, 7813 flow [2024-06-27 19:52:12,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 499 transitions, 7705 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 19:52:12,094 INFO L231 Difference]: Finished difference. Result has 376 places, 479 transitions, 6141 flow [2024-06-27 19:52:12,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5746, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6141, PETRI_PLACES=376, PETRI_TRANSITIONS=479} [2024-06-27 19:52:12,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-27 19:52:12,096 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 479 transitions, 6141 flow [2024-06-27 19:52:12,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:12,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:12,102 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-27 19:52:12,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:52:12,102 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:52:12,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:12,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1462991954, now seen corresponding path program 2 times [2024-06-27 19:52:12,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:12,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601068158] [2024-06-27 19:52:12,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:12,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:12,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:12,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-27 19:52:12,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:12,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601068158] [2024-06-27 19:52:12,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601068158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:12,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:12,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:52:12,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604900365] [2024-06-27 19:52:12,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:12,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:52:12,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:12,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:52:12,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:52:12,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:52:12,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 479 transitions, 6141 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:12,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:12,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:52:12,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:14,688 INFO L124 PetriNetUnfolderBase]: 4778/7277 cut-off events. [2024-06-27 19:52:14,688 INFO L125 PetriNetUnfolderBase]: For 1975256/1975259 co-relation queries the response was YES. [2024-06-27 19:52:14,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81432 conditions, 7277 events. 4778/7277 cut-off events. For 1975256/1975259 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41329 event pairs, 1095 based on Foata normal form. 5/7280 useless extension candidates. Maximal degree in co-relation 81254. Up to 7052 conditions per place. [2024-06-27 19:52:14,800 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 446 selfloop transitions, 70 changer transitions 0/519 dead transitions. [2024-06-27 19:52:14,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 519 transitions, 8174 flow [2024-06-27 19:52:14,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:52:14,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:52:14,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 19:52:14,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 19:52:14,801 INFO L175 Difference]: Start difference. First operand has 376 places, 479 transitions, 6141 flow. Second operand 8 states and 146 transitions. [2024-06-27 19:52:14,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 519 transitions, 8174 flow [2024-06-27 19:52:19,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 519 transitions, 8016 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 19:52:19,349 INFO L231 Difference]: Finished difference. Result has 381 places, 490 transitions, 6343 flow [2024-06-27 19:52:19,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5983, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6343, PETRI_PLACES=381, PETRI_TRANSITIONS=490} [2024-06-27 19:52:19,350 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-27 19:52:19,350 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 490 transitions, 6343 flow [2024-06-27 19:52:19,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:19,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:19,350 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-27 19:52:19,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:52:19,350 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-27 19:52:19,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:19,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1462986901, now seen corresponding path program 6 times [2024-06-27 19:52:19,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:19,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746904871] [2024-06-27 19:52:19,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:19,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:19,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:20,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-27 19:52:20,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:20,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746904871] [2024-06-27 19:52:20,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746904871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:20,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:20,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:52:20,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737053110] [2024-06-27 19:52:20,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:20,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:52:20,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:20,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:52:20,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:52:20,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:52:20,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 490 transitions, 6343 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:20,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:20,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:52:20,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:21,986 INFO L124 PetriNetUnfolderBase]: 4775/7272 cut-off events. [2024-06-27 19:52:21,986 INFO L125 PetriNetUnfolderBase]: For 1985124/1985124 co-relation queries the response was YES. [2024-06-27 19:52:22,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81542 conditions, 7272 events. 4775/7272 cut-off events. For 1985124/1985124 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 41238 event pairs, 1088 based on Foata normal form. 1/7272 useless extension candidates. Maximal degree in co-relation 81363. Up to 7209 conditions per place. [2024-06-27 19:52:22,095 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 475 selfloop transitions, 29 changer transitions 0/507 dead transitions. [2024-06-27 19:52:22,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 507 transitions, 7393 flow [2024-06-27 19:52:22,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:52:22,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:52:22,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 19:52:22,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 19:52:22,096 INFO L175 Difference]: Start difference. First operand has 381 places, 490 transitions, 6343 flow. Second operand 8 states and 130 transitions. [2024-06-27 19:52:22,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 507 transitions, 7393 flow [2024-06-27 19:52:25,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 507 transitions, 7206 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-27 19:52:25,959 INFO L231 Difference]: Finished difference. Result has 386 places, 490 transitions, 6220 flow [2024-06-27 19:52:25,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6156, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6220, PETRI_PLACES=386, PETRI_TRANSITIONS=490} [2024-06-27 19:52:25,960 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-27 19:52:25,960 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 490 transitions, 6220 flow [2024-06-27 19:52:25,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:25,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:25,960 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-27 19:52:25,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 19:52:25,960 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-27 19:52:25,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:25,961 INFO L85 PathProgramCache]: Analyzing trace with hash -140799174, now seen corresponding path program 3 times [2024-06-27 19:52:25,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:25,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31139199] [2024-06-27 19:52:25,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:25,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:25,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:26,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:26,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:26,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31139199] [2024-06-27 19:52:26,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31139199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:26,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:26,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:52:26,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099471627] [2024-06-27 19:52:26,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:26,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:52:26,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:26,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:52:26,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:52:26,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:52:26,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 490 transitions, 6220 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:26,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:26,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:52:26,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:28,566 INFO L124 PetriNetUnfolderBase]: 4766/7261 cut-off events. [2024-06-27 19:52:28,567 INFO L125 PetriNetUnfolderBase]: For 2007222/2007225 co-relation queries the response was YES. [2024-06-27 19:52:28,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80961 conditions, 7261 events. 4766/7261 cut-off events. For 2007222/2007225 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41157 event pairs, 1093 based on Foata normal form. 5/7264 useless extension candidates. Maximal degree in co-relation 80781. Up to 7041 conditions per place. [2024-06-27 19:52:28,681 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 441 selfloop transitions, 72 changer transitions 0/516 dead transitions. [2024-06-27 19:52:28,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 516 transitions, 7797 flow [2024-06-27 19:52:28,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:52:28,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:52:28,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 19:52:28,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 19:52:28,683 INFO L175 Difference]: Start difference. First operand has 386 places, 490 transitions, 6220 flow. Second operand 8 states and 142 transitions. [2024-06-27 19:52:28,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 516 transitions, 7797 flow [2024-06-27 19:52:32,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 516 transitions, 7709 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 19:52:32,864 INFO L231 Difference]: Finished difference. Result has 388 places, 490 transitions, 6283 flow [2024-06-27 19:52:32,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6132, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6283, PETRI_PLACES=388, PETRI_TRANSITIONS=490} [2024-06-27 19:52:32,864 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-27 19:52:32,865 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 490 transitions, 6283 flow [2024-06-27 19:52:32,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:32,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:32,865 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-27 19:52:32,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 19:52:32,865 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:52:32,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:32,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1456657816, now seen corresponding path program 1 times [2024-06-27 19:52:32,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:32,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427340376] [2024-06-27 19:52:32,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:32,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:32,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:34,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:34,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:34,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427340376] [2024-06-27 19:52:34,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427340376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:34,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:34,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:34,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835726607] [2024-06-27 19:52:34,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:34,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:34,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:34,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:34,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:34,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:52:34,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 490 transitions, 6283 flow. Second operand has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:34,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:34,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:52:34,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:36,570 INFO L124 PetriNetUnfolderBase]: 4646/7130 cut-off events. [2024-06-27 19:52:36,571 INFO L125 PetriNetUnfolderBase]: For 2021902/2021905 co-relation queries the response was YES. [2024-06-27 19:52:36,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79488 conditions, 7130 events. 4646/7130 cut-off events. For 2021902/2021905 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 40839 event pairs, 939 based on Foata normal form. 12/7139 useless extension candidates. Maximal degree in co-relation 79307. Up to 6410 conditions per place. [2024-06-27 19:52:36,696 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 409 selfloop transitions, 79 changer transitions 0/537 dead transitions. [2024-06-27 19:52:36,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 537 transitions, 7416 flow [2024-06-27 19:52:36,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:52:36,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:52:36,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-27 19:52:36,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45021645021645024 [2024-06-27 19:52:36,698 INFO L175 Difference]: Start difference. First operand has 388 places, 490 transitions, 6283 flow. Second operand 11 states and 208 transitions. [2024-06-27 19:52:36,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 537 transitions, 7416 flow [2024-06-27 19:52:39,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 537 transitions, 7250 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 19:52:39,633 INFO L231 Difference]: Finished difference. Result has 393 places, 490 transitions, 6281 flow [2024-06-27 19:52:39,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6117, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6281, PETRI_PLACES=393, PETRI_TRANSITIONS=490} [2024-06-27 19:52:39,633 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-27 19:52:39,633 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 490 transitions, 6281 flow [2024-06-27 19:52:39,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:39,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:39,634 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-27 19:52:39,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 19:52:39,634 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:52:39,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:39,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1130673542, now seen corresponding path program 2 times [2024-06-27 19:52:39,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:39,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345496039] [2024-06-27 19:52:39,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:39,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:39,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:41,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:41,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:41,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345496039] [2024-06-27 19:52:41,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345496039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:41,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:41,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:52:41,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716727148] [2024-06-27 19:52:41,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:41,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:52:41,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:41,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:52:41,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:52:41,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:52:41,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 490 transitions, 6281 flow. Second operand has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:41,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:41,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:52:41,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:43,089 INFO L124 PetriNetUnfolderBase]: 4694/7208 cut-off events. [2024-06-27 19:52:43,090 INFO L125 PetriNetUnfolderBase]: For 2078701/2078704 co-relation queries the response was YES. [2024-06-27 19:52:43,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80862 conditions, 7208 events. 4694/7208 cut-off events. For 2078701/2078704 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 41459 event pairs, 956 based on Foata normal form. 12/7207 useless extension candidates. Maximal degree in co-relation 80680. Up to 6388 conditions per place. [2024-06-27 19:52:43,220 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 393 selfloop transitions, 94 changer transitions 0/536 dead transitions. [2024-06-27 19:52:43,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 536 transitions, 7491 flow [2024-06-27 19:52:43,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:52:43,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:52:43,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-27 19:52:43,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4458874458874459 [2024-06-27 19:52:43,221 INFO L175 Difference]: Start difference. First operand has 393 places, 490 transitions, 6281 flow. Second operand 11 states and 206 transitions. [2024-06-27 19:52:43,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 536 transitions, 7491 flow [2024-06-27 19:52:47,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 536 transitions, 7298 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 19:52:47,244 INFO L231 Difference]: Finished difference. Result has 394 places, 491 transitions, 6378 flow [2024-06-27 19:52:47,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6088, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6378, PETRI_PLACES=394, PETRI_TRANSITIONS=491} [2024-06-27 19:52:47,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-27 19:52:47,244 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 491 transitions, 6378 flow [2024-06-27 19:52:47,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:47,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:47,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:47,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 19:52:47,245 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-27 19:52:47,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:47,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1462880106, now seen corresponding path program 3 times [2024-06-27 19:52:47,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:47,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389267003] [2024-06-27 19:52:47,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:47,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:47,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:48,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:48,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:48,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389267003] [2024-06-27 19:52:48,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389267003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:48,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:48,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:52:48,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512707948] [2024-06-27 19:52:48,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:48,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:52:48,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:48,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:52:48,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:52:48,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:52:48,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 491 transitions, 6378 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:48,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:48,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:52:48,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:50,056 INFO L124 PetriNetUnfolderBase]: 4660/7169 cut-off events. [2024-06-27 19:52:50,057 INFO L125 PetriNetUnfolderBase]: For 2052804/2052808 co-relation queries the response was YES. [2024-06-27 19:52:50,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80255 conditions, 7169 events. 4660/7169 cut-off events. For 2052804/2052808 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41453 event pairs, 1068 based on Foata normal form. 3/7142 useless extension candidates. Maximal degree in co-relation 80072. Up to 6784 conditions per place. [2024-06-27 19:52:50,178 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 416 selfloop transitions, 71 changer transitions 0/536 dead transitions. [2024-06-27 19:52:50,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 536 transitions, 7658 flow [2024-06-27 19:52:50,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:52:50,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:52:50,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 19:52:50,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 19:52:50,180 INFO L175 Difference]: Start difference. First operand has 394 places, 491 transitions, 6378 flow. Second operand 9 states and 165 transitions. [2024-06-27 19:52:50,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 536 transitions, 7658 flow [2024-06-27 19:52:54,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 536 transitions, 7400 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-27 19:52:54,576 INFO L231 Difference]: Finished difference. Result has 396 places, 508 transitions, 6543 flow [2024-06-27 19:52:54,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6120, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6543, PETRI_PLACES=396, PETRI_TRANSITIONS=508} [2024-06-27 19:52:54,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-27 19:52:54,577 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 508 transitions, 6543 flow [2024-06-27 19:52:54,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:54,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:52:54,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:52:54,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 19:52:54,578 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-27 19:52:54,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:52:54,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1462868946, now seen corresponding path program 4 times [2024-06-27 19:52:54,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:52:54,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794243497] [2024-06-27 19:52:54,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:52:54,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:52:54,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:52:55,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:52:55,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:52:55,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794243497] [2024-06-27 19:52:55,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794243497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:52:55,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:52:55,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:52:55,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822649493] [2024-06-27 19:52:55,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:52:55,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:52:55,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:52:55,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:52:55,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:52:55,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:52:55,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 508 transitions, 6543 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:52:55,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:52:55,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:52:55,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:52:57,680 INFO L124 PetriNetUnfolderBase]: 4693/7215 cut-off events. [2024-06-27 19:52:57,681 INFO L125 PetriNetUnfolderBase]: For 2080504/2080506 co-relation queries the response was YES. [2024-06-27 19:52:57,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81436 conditions, 7215 events. 4693/7215 cut-off events. For 2080504/2080506 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 41763 event pairs, 1050 based on Foata normal form. 1/7190 useless extension candidates. Maximal degree in co-relation 81250. Up to 6820 conditions per place. [2024-06-27 19:52:57,801 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 420 selfloop transitions, 78 changer transitions 0/547 dead transitions. [2024-06-27 19:52:57,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 547 transitions, 8095 flow [2024-06-27 19:52:57,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:52:57,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:52:57,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 19:52:57,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-27 19:52:57,803 INFO L175 Difference]: Start difference. First operand has 396 places, 508 transitions, 6543 flow. Second operand 10 states and 181 transitions. [2024-06-27 19:52:57,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 547 transitions, 8095 flow [2024-06-27 19:53:01,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 547 transitions, 7919 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-27 19:53:01,269 INFO L231 Difference]: Finished difference. Result has 405 places, 517 transitions, 6779 flow [2024-06-27 19:53:01,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6367, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6779, PETRI_PLACES=405, PETRI_TRANSITIONS=517} [2024-06-27 19:53:01,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-27 19:53:01,270 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 517 transitions, 6779 flow [2024-06-27 19:53:01,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:01,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:01,272 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-27 19:53:01,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 19:53:01,273 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-27 19:53:01,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:01,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1462868605, now seen corresponding path program 4 times [2024-06-27 19:53:01,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:01,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596674600] [2024-06-27 19:53:01,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:01,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:01,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:02,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:02,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:02,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596674600] [2024-06-27 19:53:02,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596674600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:02,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:02,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:53:02,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466962449] [2024-06-27 19:53:02,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:02,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:53:02,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:02,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:53:02,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:53:02,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:53:02,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 517 transitions, 6779 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:02,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:02,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:53:02,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:04,388 INFO L124 PetriNetUnfolderBase]: 4701/7227 cut-off events. [2024-06-27 19:53:04,388 INFO L125 PetriNetUnfolderBase]: For 2124056/2124058 co-relation queries the response was YES. [2024-06-27 19:53:04,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82147 conditions, 7227 events. 4701/7227 cut-off events. For 2124056/2124058 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 41820 event pairs, 1063 based on Foata normal form. 2/7203 useless extension candidates. Maximal degree in co-relation 81958. Up to 6944 conditions per place. [2024-06-27 19:53:04,750 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 458 selfloop transitions, 31 changer transitions 0/538 dead transitions. [2024-06-27 19:53:04,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 538 transitions, 7839 flow [2024-06-27 19:53:04,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:53:04,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:53:04,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 19:53:04,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 19:53:04,752 INFO L175 Difference]: Start difference. First operand has 405 places, 517 transitions, 6779 flow. Second operand 9 states and 150 transitions. [2024-06-27 19:53:04,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 538 transitions, 7839 flow [2024-06-27 19:53:07,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 538 transitions, 7699 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 19:53:07,968 INFO L231 Difference]: Finished difference. Result has 408 places, 519 transitions, 6746 flow [2024-06-27 19:53:07,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6639, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6746, PETRI_PLACES=408, PETRI_TRANSITIONS=519} [2024-06-27 19:53:07,969 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-27 19:53:07,969 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 519 transitions, 6746 flow [2024-06-27 19:53:07,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:07,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:07,969 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-27 19:53:07,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 19:53:07,970 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-27 19:53:07,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:07,970 INFO L85 PathProgramCache]: Analyzing trace with hash -140803142, now seen corresponding path program 5 times [2024-06-27 19:53:07,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:07,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195867076] [2024-06-27 19:53:07,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:07,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:07,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:09,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:09,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:09,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195867076] [2024-06-27 19:53:09,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195867076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:09,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:09,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 19:53:09,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719707935] [2024-06-27 19:53:09,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:09,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 19:53:09,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:09,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 19:53:09,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 19:53:09,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:53:09,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 519 transitions, 6746 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:09,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:09,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:53:09,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:11,219 INFO L124 PetriNetUnfolderBase]: 4696/7219 cut-off events. [2024-06-27 19:53:11,219 INFO L125 PetriNetUnfolderBase]: For 2139040/2139042 co-relation queries the response was YES. [2024-06-27 19:53:11,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81899 conditions, 7219 events. 4696/7219 cut-off events. For 2139040/2139042 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 41822 event pairs, 1050 based on Foata normal form. 3/7196 useless extension candidates. Maximal degree in co-relation 81708. Up to 6841 conditions per place. [2024-06-27 19:53:11,348 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 428 selfloop transitions, 67 changer transitions 0/544 dead transitions. [2024-06-27 19:53:11,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 544 transitions, 7811 flow [2024-06-27 19:53:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:53:11,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:53:11,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 19:53:11,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 19:53:11,349 INFO L175 Difference]: Start difference. First operand has 408 places, 519 transitions, 6746 flow. Second operand 9 states and 161 transitions. [2024-06-27 19:53:11,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 544 transitions, 7811 flow [2024-06-27 19:53:15,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 544 transitions, 7620 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-27 19:53:15,560 INFO L231 Difference]: Finished difference. Result has 409 places, 519 transitions, 6699 flow [2024-06-27 19:53:15,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6555, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6699, PETRI_PLACES=409, PETRI_TRANSITIONS=519} [2024-06-27 19:53:15,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-27 19:53:15,563 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 519 transitions, 6699 flow [2024-06-27 19:53:15,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:15,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:15,563 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-27 19:53:15,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 19:53:15,564 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-27 19:53:15,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:15,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1695269441, now seen corresponding path program 4 times [2024-06-27 19:53:15,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:15,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622035557] [2024-06-27 19:53:15,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:15,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:15,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:16,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:16,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:16,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622035557] [2024-06-27 19:53:16,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622035557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:16,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:16,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:53:16,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939166946] [2024-06-27 19:53:16,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:16,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:53:16,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:16,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:53:16,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:53:16,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:53:16,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 519 transitions, 6699 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:16,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:16,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:53:16,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:18,663 INFO L124 PetriNetUnfolderBase]: 4868/7413 cut-off events. [2024-06-27 19:53:18,663 INFO L125 PetriNetUnfolderBase]: For 2166108/2166108 co-relation queries the response was YES. [2024-06-27 19:53:18,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83590 conditions, 7413 events. 4868/7413 cut-off events. For 2166108/2166108 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 42298 event pairs, 1084 based on Foata normal form. 1/7413 useless extension candidates. Maximal degree in co-relation 83398. Up to 7345 conditions per place. [2024-06-27 19:53:18,778 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 508 selfloop transitions, 35 changer transitions 0/546 dead transitions. [2024-06-27 19:53:18,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 546 transitions, 8193 flow [2024-06-27 19:53:18,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:53:18,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:53:18,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 19:53:18,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 19:53:18,780 INFO L175 Difference]: Start difference. First operand has 409 places, 519 transitions, 6699 flow. Second operand 8 states and 134 transitions. [2024-06-27 19:53:18,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 546 transitions, 8193 flow [2024-06-27 19:53:22,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 546 transitions, 8036 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:53:22,292 INFO L231 Difference]: Finished difference. Result has 410 places, 525 transitions, 6744 flow [2024-06-27 19:53:22,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6542, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6744, PETRI_PLACES=410, PETRI_TRANSITIONS=525} [2024-06-27 19:53:22,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-27 19:53:22,293 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 525 transitions, 6744 flow [2024-06-27 19:53:22,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:22,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:22,293 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-27 19:53:22,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 19:53:22,293 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-27 19:53:22,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:22,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1694911391, now seen corresponding path program 5 times [2024-06-27 19:53:22,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:22,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409030990] [2024-06-27 19:53:22,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:22,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:22,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:22,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-27 19:53:22,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:22,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409030990] [2024-06-27 19:53:22,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409030990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:22,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:22,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:53:22,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539952139] [2024-06-27 19:53:22,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:22,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:53:22,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:22,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:53:22,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:53:22,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:53:22,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 525 transitions, 6744 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:22,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:22,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:53:22,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:25,096 INFO L124 PetriNetUnfolderBase]: 4873/7420 cut-off events. [2024-06-27 19:53:25,097 INFO L125 PetriNetUnfolderBase]: For 2198193/2198193 co-relation queries the response was YES. [2024-06-27 19:53:25,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83850 conditions, 7420 events. 4873/7420 cut-off events. For 2198193/2198193 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 42328 event pairs, 1081 based on Foata normal form. 1/7420 useless extension candidates. Maximal degree in co-relation 83656. Up to 7369 conditions per place. [2024-06-27 19:53:25,223 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 512 selfloop transitions, 30 changer transitions 0/545 dead transitions. [2024-06-27 19:53:25,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 545 transitions, 7935 flow [2024-06-27 19:53:25,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:53:25,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:53:25,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 19:53:25,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-27 19:53:25,225 INFO L175 Difference]: Start difference. First operand has 410 places, 525 transitions, 6744 flow. Second operand 8 states and 129 transitions. [2024-06-27 19:53:25,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 545 transitions, 7935 flow [2024-06-27 19:53:28,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 545 transitions, 7810 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 19:53:28,964 INFO L231 Difference]: Finished difference. Result has 413 places, 528 transitions, 6756 flow [2024-06-27 19:53:28,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6756, PETRI_PLACES=413, PETRI_TRANSITIONS=528} [2024-06-27 19:53:28,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-27 19:53:28,964 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 528 transitions, 6756 flow [2024-06-27 19:53:28,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:28,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:28,965 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-27 19:53:28,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 19:53:28,965 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:53:28,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:28,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1923170591, now seen corresponding path program 6 times [2024-06-27 19:53:28,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:28,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728135029] [2024-06-27 19:53:28,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:28,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:28,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:29,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:29,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:29,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728135029] [2024-06-27 19:53:29,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728135029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:29,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:29,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:53:29,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727932331] [2024-06-27 19:53:29,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:29,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:53:29,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:29,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:53:29,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:53:29,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:53:29,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 528 transitions, 6756 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:29,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:29,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:53:29,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:31,973 INFO L124 PetriNetUnfolderBase]: 4878/7427 cut-off events. [2024-06-27 19:53:31,973 INFO L125 PetriNetUnfolderBase]: For 2230378/2230378 co-relation queries the response was YES. [2024-06-27 19:53:32,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84087 conditions, 7427 events. 4878/7427 cut-off events. For 2230378/2230378 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 42349 event pairs, 1081 based on Foata normal form. 1/7427 useless extension candidates. Maximal degree in co-relation 83892. Up to 7318 conditions per place. [2024-06-27 19:53:32,104 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 57 changer transitions 0/553 dead transitions. [2024-06-27 19:53:32,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 553 transitions, 8476 flow [2024-06-27 19:53:32,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:53:32,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:53:32,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 19:53:32,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 19:53:32,106 INFO L175 Difference]: Start difference. First operand has 413 places, 528 transitions, 6756 flow. Second operand 8 states and 137 transitions. [2024-06-27 19:53:32,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 553 transitions, 8476 flow [2024-06-27 19:53:36,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 553 transitions, 8400 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 19:53:36,263 INFO L231 Difference]: Finished difference. Result has 415 places, 531 transitions, 6854 flow [2024-06-27 19:53:36,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6680, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6854, PETRI_PLACES=415, PETRI_TRANSITIONS=531} [2024-06-27 19:53:36,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-27 19:53:36,280 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 531 transitions, 6854 flow [2024-06-27 19:53:36,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:36,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:36,281 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-27 19:53:36,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 19:53:36,281 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:53:36,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:36,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1923349337, now seen corresponding path program 7 times [2024-06-27 19:53:36,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:36,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783904727] [2024-06-27 19:53:36,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:36,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:36,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:37,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-27 19:53:37,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:37,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783904727] [2024-06-27 19:53:37,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783904727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:37,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:37,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:53:37,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204311278] [2024-06-27 19:53:37,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:37,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:53:37,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:37,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:53:37,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:53:37,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:53:37,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 531 transitions, 6854 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:37,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:37,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:53:37,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:39,506 INFO L124 PetriNetUnfolderBase]: 4883/7434 cut-off events. [2024-06-27 19:53:39,506 INFO L125 PetriNetUnfolderBase]: For 2262754/2262754 co-relation queries the response was YES. [2024-06-27 19:53:39,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84486 conditions, 7434 events. 4883/7434 cut-off events. For 2262754/2262754 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 42395 event pairs, 1092 based on Foata normal form. 1/7434 useless extension candidates. Maximal degree in co-relation 84290. Up to 7364 conditions per place. [2024-06-27 19:53:39,628 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 514 selfloop transitions, 38 changer transitions 0/555 dead transitions. [2024-06-27 19:53:39,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 555 transitions, 8343 flow [2024-06-27 19:53:39,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:53:39,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:53:39,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 19:53:39,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 19:53:39,630 INFO L175 Difference]: Start difference. First operand has 415 places, 531 transitions, 6854 flow. Second operand 8 states and 134 transitions. [2024-06-27 19:53:39,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 555 transitions, 8343 flow [2024-06-27 19:53:43,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 555 transitions, 8067 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-27 19:53:43,636 INFO L231 Difference]: Finished difference. Result has 415 places, 534 transitions, 6735 flow [2024-06-27 19:53:43,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6578, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6735, PETRI_PLACES=415, PETRI_TRANSITIONS=534} [2024-06-27 19:53:43,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-27 19:53:43,637 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 534 transitions, 6735 flow [2024-06-27 19:53:43,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:43,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:43,637 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-27 19:53:43,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 19:53:43,638 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:53:43,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:43,638 INFO L85 PathProgramCache]: Analyzing trace with hash -182080607, now seen corresponding path program 7 times [2024-06-27 19:53:43,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:43,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437566658] [2024-06-27 19:53:43,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:43,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:43,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:44,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:44,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:44,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437566658] [2024-06-27 19:53:44,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437566658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:44,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:44,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:53:44,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612735511] [2024-06-27 19:53:44,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:44,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:53:44,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:44,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:53:44,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:53:44,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:53:44,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 534 transitions, 6735 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:44,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:44,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:53:44,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:46,666 INFO L124 PetriNetUnfolderBase]: 4880/7430 cut-off events. [2024-06-27 19:53:46,666 INFO L125 PetriNetUnfolderBase]: For 2285372/2285372 co-relation queries the response was YES. [2024-06-27 19:53:46,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84375 conditions, 7430 events. 4880/7430 cut-off events. For 2285372/2285372 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 42339 event pairs, 1087 based on Foata normal form. 1/7430 useless extension candidates. Maximal degree in co-relation 84179. Up to 7322 conditions per place. [2024-06-27 19:53:46,784 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 56 changer transitions 0/552 dead transitions. [2024-06-27 19:53:46,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 552 transitions, 8137 flow [2024-06-27 19:53:46,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:53:46,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:53:46,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 19:53:46,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 19:53:46,786 INFO L175 Difference]: Start difference. First operand has 415 places, 534 transitions, 6735 flow. Second operand 8 states and 133 transitions. [2024-06-27 19:53:46,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 552 transitions, 8137 flow [2024-06-27 19:53:51,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 552 transitions, 7885 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-27 19:53:51,185 INFO L231 Difference]: Finished difference. Result has 416 places, 534 transitions, 6601 flow [2024-06-27 19:53:51,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6483, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6601, PETRI_PLACES=416, PETRI_TRANSITIONS=534} [2024-06-27 19:53:51,185 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-27 19:53:51,186 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 534 transitions, 6601 flow [2024-06-27 19:53:51,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:51,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:51,186 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-27 19:53:51,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 19:53:51,186 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:53:51,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:51,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1923021047, now seen corresponding path program 8 times [2024-06-27 19:53:51,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:51,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294343616] [2024-06-27 19:53:51,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:51,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:51,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:52,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:53:52,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:52,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294343616] [2024-06-27 19:53:52,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294343616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:52,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:52,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:53:52,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267730274] [2024-06-27 19:53:52,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:52,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:53:52,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:52,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:53:52,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:53:52,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:53:52,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 534 transitions, 6601 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:52,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:52,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:53:52,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:53:54,255 INFO L124 PetriNetUnfolderBase]: 4877/7426 cut-off events. [2024-06-27 19:53:54,255 INFO L125 PetriNetUnfolderBase]: For 2307582/2307582 co-relation queries the response was YES. [2024-06-27 19:53:54,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84171 conditions, 7426 events. 4877/7426 cut-off events. For 2307582/2307582 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 42287 event pairs, 1089 based on Foata normal form. 1/7426 useless extension candidates. Maximal degree in co-relation 83975. Up to 7357 conditions per place. [2024-06-27 19:53:54,376 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 513 selfloop transitions, 36 changer transitions 0/552 dead transitions. [2024-06-27 19:53:54,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 552 transitions, 8005 flow [2024-06-27 19:53:54,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:53:54,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:53:54,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 19:53:54,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 19:53:54,377 INFO L175 Difference]: Start difference. First operand has 416 places, 534 transitions, 6601 flow. Second operand 8 states and 132 transitions. [2024-06-27 19:53:54,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 552 transitions, 8005 flow [2024-06-27 19:53:59,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 552 transitions, 7851 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 19:53:59,040 INFO L231 Difference]: Finished difference. Result has 418 places, 534 transitions, 6525 flow [2024-06-27 19:53:59,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6447, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6525, PETRI_PLACES=418, PETRI_TRANSITIONS=534} [2024-06-27 19:53:59,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-27 19:53:59,040 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 534 transitions, 6525 flow [2024-06-27 19:53:59,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:59,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:53:59,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:53:59,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 19:53:59,041 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-27 19:53:59,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:53:59,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1923020644, now seen corresponding path program 4 times [2024-06-27 19:53:59,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:53:59,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732762237] [2024-06-27 19:53:59,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:53:59,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:53:59,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:53:59,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-27 19:53:59,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:53:59,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732762237] [2024-06-27 19:53:59,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732762237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:53:59,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:53:59,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:53:59,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799228533] [2024-06-27 19:53:59,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:53:59,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:53:59,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:53:59,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:53:59,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:53:59,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:53:59,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 534 transitions, 6525 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:53:59,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:53:59,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:53:59,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:01,894 INFO L124 PetriNetUnfolderBase]: 4868/7414 cut-off events. [2024-06-27 19:54:01,894 INFO L125 PetriNetUnfolderBase]: For 2331169/2331169 co-relation queries the response was YES. [2024-06-27 19:54:01,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83867 conditions, 7414 events. 4868/7414 cut-off events. For 2331169/2331169 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 42302 event pairs, 1088 based on Foata normal form. 3/7416 useless extension candidates. Maximal degree in co-relation 83670. Up to 7323 conditions per place. [2024-06-27 19:54:02,010 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 515 selfloop transitions, 38 changer transitions 0/556 dead transitions. [2024-06-27 19:54:02,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 556 transitions, 7959 flow [2024-06-27 19:54:02,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:54:02,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:54:02,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 19:54:02,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 19:54:02,011 INFO L175 Difference]: Start difference. First operand has 418 places, 534 transitions, 6525 flow. Second operand 8 states and 137 transitions. [2024-06-27 19:54:02,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 556 transitions, 7959 flow [2024-06-27 19:54:06,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 556 transitions, 7842 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 19:54:06,206 INFO L231 Difference]: Finished difference. Result has 420 places, 534 transitions, 6490 flow [2024-06-27 19:54:06,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6490, PETRI_PLACES=420, PETRI_TRANSITIONS=534} [2024-06-27 19:54:06,206 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-27 19:54:06,207 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 534 transitions, 6490 flow [2024-06-27 19:54:06,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:06,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:06,207 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-27 19:54:06,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 19:54:06,207 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-27 19:54:06,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:06,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1291099262, now seen corresponding path program 5 times [2024-06-27 19:54:06,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:06,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481376216] [2024-06-27 19:54:06,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:06,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:06,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:06,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-27 19:54:06,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:06,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481376216] [2024-06-27 19:54:06,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481376216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:06,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:06,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:54:06,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837514291] [2024-06-27 19:54:06,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:06,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:54:06,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:06,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:54:06,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:54:06,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:54:06,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 534 transitions, 6490 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:06,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:06,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:54:06,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:09,013 INFO L124 PetriNetUnfolderBase]: 4883/7435 cut-off events. [2024-06-27 19:54:09,013 INFO L125 PetriNetUnfolderBase]: For 2364848/2364848 co-relation queries the response was YES. [2024-06-27 19:54:09,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84295 conditions, 7435 events. 4883/7435 cut-off events. For 2364848/2364848 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42400 event pairs, 1085 based on Foata normal form. 3/7437 useless extension candidates. Maximal degree in co-relation 84097. Up to 7384 conditions per place. [2024-06-27 19:54:09,131 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 523 selfloop transitions, 28 changer transitions 0/554 dead transitions. [2024-06-27 19:54:09,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 554 transitions, 7720 flow [2024-06-27 19:54:09,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:54:09,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:54:09,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 19:54:09,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-27 19:54:09,132 INFO L175 Difference]: Start difference. First operand has 420 places, 534 transitions, 6490 flow. Second operand 8 states and 129 transitions. [2024-06-27 19:54:09,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 554 transitions, 7720 flow [2024-06-27 19:54:13,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 554 transitions, 7566 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 19:54:13,624 INFO L231 Difference]: Finished difference. Result has 421 places, 538 transitions, 6488 flow [2024-06-27 19:54:13,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6354, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6488, PETRI_PLACES=421, PETRI_TRANSITIONS=538} [2024-06-27 19:54:13,624 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-27 19:54:13,625 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 538 transitions, 6488 flow [2024-06-27 19:54:13,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:13,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:13,625 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-27 19:54:13,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 19:54:13,625 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-27 19:54:13,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:13,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1290653389, now seen corresponding path program 9 times [2024-06-27 19:54:13,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:13,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487782292] [2024-06-27 19:54:13,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:13,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:13,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:14,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:54:14,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:14,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487782292] [2024-06-27 19:54:14,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487782292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:14,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:14,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:54:14,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209097649] [2024-06-27 19:54:14,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:14,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:54:14,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:14,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:54:14,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:54:14,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:54:14,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 538 transitions, 6488 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:14,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:14,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:54:14,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:16,552 INFO L124 PetriNetUnfolderBase]: 4888/7442 cut-off events. [2024-06-27 19:54:16,553 INFO L125 PetriNetUnfolderBase]: For 2379128/2379128 co-relation queries the response was YES. [2024-06-27 19:54:16,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84463 conditions, 7442 events. 4888/7442 cut-off events. For 2379128/2379128 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 42461 event pairs, 1084 based on Foata normal form. 1/7442 useless extension candidates. Maximal degree in co-relation 84266. Up to 7406 conditions per place. [2024-06-27 19:54:16,671 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 530 selfloop transitions, 22 changer transitions 0/555 dead transitions. [2024-06-27 19:54:16,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 555 transitions, 7696 flow [2024-06-27 19:54:16,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:54:16,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:54:16,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 19:54:16,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 19:54:16,672 INFO L175 Difference]: Start difference. First operand has 421 places, 538 transitions, 6488 flow. Second operand 8 states and 125 transitions. [2024-06-27 19:54:16,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 555 transitions, 7696 flow [2024-06-27 19:54:20,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 555 transitions, 7598 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:54:20,574 INFO L231 Difference]: Finished difference. Result has 424 places, 541 transitions, 6516 flow [2024-06-27 19:54:20,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6390, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6516, PETRI_PLACES=424, PETRI_TRANSITIONS=541} [2024-06-27 19:54:20,588 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-27 19:54:20,588 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 541 transitions, 6516 flow [2024-06-27 19:54:20,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:20,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:20,588 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-27 19:54:20,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 19:54:20,589 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-27 19:54:20,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:20,590 INFO L85 PathProgramCache]: Analyzing trace with hash 749396008, now seen corresponding path program 6 times [2024-06-27 19:54:20,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:20,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32070157] [2024-06-27 19:54:20,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:20,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:20,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:21,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:54:21,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:21,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32070157] [2024-06-27 19:54:21,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32070157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:21,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:21,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:54:21,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807002344] [2024-06-27 19:54:21,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:21,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:54:21,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:21,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:54:21,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:54:21,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:54:21,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 541 transitions, 6516 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:21,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:21,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:54:21,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:23,578 INFO L124 PetriNetUnfolderBase]: 4903/7463 cut-off events. [2024-06-27 19:54:23,579 INFO L125 PetriNetUnfolderBase]: For 2430678/2430678 co-relation queries the response was YES. [2024-06-27 19:54:23,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84784 conditions, 7463 events. 4903/7463 cut-off events. For 2430678/2430678 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 42588 event pairs, 1083 based on Foata normal form. 3/7465 useless extension candidates. Maximal degree in co-relation 84586. Up to 7400 conditions per place. [2024-06-27 19:54:23,691 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 526 selfloop transitions, 33 changer transitions 0/562 dead transitions. [2024-06-27 19:54:23,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 562 transitions, 7755 flow [2024-06-27 19:54:23,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:54:23,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:54:23,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 19:54:23,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 19:54:23,693 INFO L175 Difference]: Start difference. First operand has 424 places, 541 transitions, 6516 flow. Second operand 8 states and 133 transitions. [2024-06-27 19:54:23,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 562 transitions, 7755 flow [2024-06-27 19:54:28,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 562 transitions, 7663 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 19:54:28,450 INFO L231 Difference]: Finished difference. Result has 426 places, 544 transitions, 6569 flow [2024-06-27 19:54:28,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6424, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6569, PETRI_PLACES=426, PETRI_TRANSITIONS=544} [2024-06-27 19:54:28,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-27 19:54:28,450 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 544 transitions, 6569 flow [2024-06-27 19:54:28,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:28,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:28,451 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-27 19:54:28,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 19:54:28,451 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-27 19:54:28,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:28,451 INFO L85 PathProgramCache]: Analyzing trace with hash 749632941, now seen corresponding path program 8 times [2024-06-27 19:54:28,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:28,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033152183] [2024-06-27 19:54:28,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:28,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:28,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:29,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:54:29,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:29,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033152183] [2024-06-27 19:54:29,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033152183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:29,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:29,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:54:29,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761260015] [2024-06-27 19:54:29,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:29,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:54:29,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:29,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:54:29,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:54:29,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:54:29,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 544 transitions, 6569 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:29,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:29,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:54:29,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:31,331 INFO L124 PetriNetUnfolderBase]: 4908/7470 cut-off events. [2024-06-27 19:54:31,331 INFO L125 PetriNetUnfolderBase]: For 2445674/2445674 co-relation queries the response was YES. [2024-06-27 19:54:31,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85103 conditions, 7470 events. 4908/7470 cut-off events. For 2445674/2445674 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 42665 event pairs, 1082 based on Foata normal form. 1/7470 useless extension candidates. Maximal degree in co-relation 84904. Up to 7419 conditions per place. [2024-06-27 19:54:31,625 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 529 selfloop transitions, 29 changer transitions 0/561 dead transitions. [2024-06-27 19:54:31,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 561 transitions, 7763 flow [2024-06-27 19:54:31,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:54:31,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:54:31,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 19:54:31,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-27 19:54:31,626 INFO L175 Difference]: Start difference. First operand has 426 places, 544 transitions, 6569 flow. Second operand 8 states and 127 transitions. [2024-06-27 19:54:31,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 561 transitions, 7763 flow [2024-06-27 19:54:36,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 561 transitions, 7649 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 19:54:36,113 INFO L231 Difference]: Finished difference. Result has 428 places, 547 transitions, 6569 flow [2024-06-27 19:54:36,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6455, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6569, PETRI_PLACES=428, PETRI_TRANSITIONS=547} [2024-06-27 19:54:36,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-27 19:54:36,114 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 547 transitions, 6569 flow [2024-06-27 19:54:36,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:36,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:36,115 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-27 19:54:36,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 19:54:36,115 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-27 19:54:36,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:36,115 INFO L85 PathProgramCache]: Analyzing trace with hash 749395791, now seen corresponding path program 9 times [2024-06-27 19:54:36,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:36,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099263233] [2024-06-27 19:54:36,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:36,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:36,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:36,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:54:36,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:36,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099263233] [2024-06-27 19:54:36,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099263233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:36,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:36,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:54:36,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174531644] [2024-06-27 19:54:36,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:36,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:54:36,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:36,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:54:36,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:54:36,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 19:54:36,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 547 transitions, 6569 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:36,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:36,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 19:54:36,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:38,983 INFO L124 PetriNetUnfolderBase]: 4913/7477 cut-off events. [2024-06-27 19:54:38,983 INFO L125 PetriNetUnfolderBase]: For 2478690/2478690 co-relation queries the response was YES. [2024-06-27 19:54:39,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85245 conditions, 7477 events. 4913/7477 cut-off events. For 2478690/2478690 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 42671 event pairs, 1082 based on Foata normal form. 1/7477 useless extension candidates. Maximal degree in co-relation 85045. Up to 7417 conditions per place. [2024-06-27 19:54:39,106 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 524 selfloop transitions, 37 changer transitions 0/564 dead transitions. [2024-06-27 19:54:39,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 564 transitions, 7763 flow [2024-06-27 19:54:39,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:54:39,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:54:39,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 19:54:39,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 19:54:39,108 INFO L175 Difference]: Start difference. First operand has 428 places, 547 transitions, 6569 flow. Second operand 8 states and 128 transitions. [2024-06-27 19:54:39,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 564 transitions, 7763 flow [2024-06-27 19:54:45,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 564 transitions, 7683 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:54:45,083 INFO L231 Difference]: Finished difference. Result has 430 places, 550 transitions, 6613 flow [2024-06-27 19:54:45,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6613, PETRI_PLACES=430, PETRI_TRANSITIONS=550} [2024-06-27 19:54:45,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-27 19:54:45,083 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 550 transitions, 6613 flow [2024-06-27 19:54:45,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:45,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:45,084 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-27 19:54:45,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 19:54:45,084 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:54:45,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:45,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1170869052, now seen corresponding path program 3 times [2024-06-27 19:54:45,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:45,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647009800] [2024-06-27 19:54:45,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:45,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:45,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:46,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-27 19:54:46,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:46,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647009800] [2024-06-27 19:54:46,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647009800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:46,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:46,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:54:46,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018013822] [2024-06-27 19:54:46,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:46,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:54:46,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:46,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:54:46,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:54:46,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:54:46,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 550 transitions, 6613 flow. Second operand has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:46,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:46,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:54:46,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:49,340 INFO L124 PetriNetUnfolderBase]: 4849/7443 cut-off events. [2024-06-27 19:54:49,340 INFO L125 PetriNetUnfolderBase]: For 2589789/2589789 co-relation queries the response was YES. [2024-06-27 19:54:49,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85913 conditions, 7443 events. 4849/7443 cut-off events. For 2589789/2589789 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 43120 event pairs, 1025 based on Foata normal form. 12/7454 useless extension candidates. Maximal degree in co-relation 85712. Up to 6824 conditions per place. [2024-06-27 19:54:49,456 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 479 selfloop transitions, 56 changer transitions 0/593 dead transitions. [2024-06-27 19:54:49,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 593 transitions, 7917 flow [2024-06-27 19:54:49,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:54:49,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:54:49,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-27 19:54:49,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43073593073593075 [2024-06-27 19:54:49,457 INFO L175 Difference]: Start difference. First operand has 430 places, 550 transitions, 6613 flow. Second operand 11 states and 199 transitions. [2024-06-27 19:54:49,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 593 transitions, 7917 flow [2024-06-27 19:54:55,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 593 transitions, 7827 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 19:54:55,666 INFO L231 Difference]: Finished difference. Result has 435 places, 551 transitions, 6739 flow [2024-06-27 19:54:55,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6523, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6739, PETRI_PLACES=435, PETRI_TRANSITIONS=551} [2024-06-27 19:54:55,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-27 19:54:55,667 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 551 transitions, 6739 flow [2024-06-27 19:54:55,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:55,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:54:55,668 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-27 19:54:55,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 19:54:55,668 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:54:55,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:54:55,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1432178432, now seen corresponding path program 4 times [2024-06-27 19:54:55,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:54:55,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351718850] [2024-06-27 19:54:55,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:54:55,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:54:55,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:54:57,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:54:57,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:54:57,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351718850] [2024-06-27 19:54:57,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351718850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:54:57,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:54:57,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:54:57,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123381546] [2024-06-27 19:54:57,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:54:57,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:54:57,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:54:57,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:54:57,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:54:57,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:54:57,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 551 transitions, 6739 flow. Second operand has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:54:57,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:54:57,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:54:57,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:54:59,779 INFO L124 PetriNetUnfolderBase]: 4891/7515 cut-off events. [2024-06-27 19:54:59,780 INFO L125 PetriNetUnfolderBase]: For 2635434/2635434 co-relation queries the response was YES. [2024-06-27 19:54:59,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87183 conditions, 7515 events. 4891/7515 cut-off events. For 2635434/2635434 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 43749 event pairs, 1055 based on Foata normal form. 12/7526 useless extension candidates. Maximal degree in co-relation 86981. Up to 7064 conditions per place. [2024-06-27 19:54:59,911 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 501 selfloop transitions, 35 changer transitions 0/594 dead transitions. [2024-06-27 19:54:59,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 594 transitions, 8032 flow [2024-06-27 19:54:59,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:54:59,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:54:59,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-27 19:54:59,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-27 19:54:59,912 INFO L175 Difference]: Start difference. First operand has 435 places, 551 transitions, 6739 flow. Second operand 11 states and 196 transitions. [2024-06-27 19:54:59,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 594 transitions, 8032 flow [2024-06-27 19:55:05,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 594 transitions, 7848 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-27 19:55:05,610 INFO L231 Difference]: Finished difference. Result has 437 places, 552 transitions, 6714 flow [2024-06-27 19:55:05,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6555, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6714, PETRI_PLACES=437, PETRI_TRANSITIONS=552} [2024-06-27 19:55:05,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-27 19:55:05,611 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 552 transitions, 6714 flow [2024-06-27 19:55:05,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:05,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:55:05,611 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-27 19:55:05,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 19:55:05,611 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:55:05,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:55:05,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1914328494, now seen corresponding path program 5 times [2024-06-27 19:55:05,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:55:05,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762464105] [2024-06-27 19:55:05,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:55:05,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:55:05,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:55:07,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:55:07,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:55:07,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762464105] [2024-06-27 19:55:07,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762464105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:55:07,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:55:07,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:55:07,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434099210] [2024-06-27 19:55:07,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:55:07,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:55:07,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:55:07,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:55:07,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:55:07,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:55:07,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 552 transitions, 6714 flow. Second operand has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:07,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:55:07,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:55:07,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:55:09,910 INFO L124 PetriNetUnfolderBase]: 4932/7586 cut-off events. [2024-06-27 19:55:09,910 INFO L125 PetriNetUnfolderBase]: For 2670073/2670073 co-relation queries the response was YES. [2024-06-27 19:55:10,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87731 conditions, 7586 events. 4932/7586 cut-off events. For 2670073/2670073 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44295 event pairs, 1070 based on Foata normal form. 12/7597 useless extension candidates. Maximal degree in co-relation 87528. Up to 7212 conditions per place. [2024-06-27 19:55:10,038 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 513 selfloop transitions, 23 changer transitions 0/594 dead transitions. [2024-06-27 19:55:10,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 594 transitions, 8005 flow [2024-06-27 19:55:10,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:55:10,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:55:10,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 19:55:10,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134199134199134 [2024-06-27 19:55:10,040 INFO L175 Difference]: Start difference. First operand has 437 places, 552 transitions, 6714 flow. Second operand 11 states and 191 transitions. [2024-06-27 19:55:10,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 594 transitions, 8005 flow [2024-06-27 19:55:14,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 594 transitions, 7881 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-27 19:55:14,327 INFO L231 Difference]: Finished difference. Result has 439 places, 553 transitions, 6727 flow [2024-06-27 19:55:14,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6590, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6727, PETRI_PLACES=439, PETRI_TRANSITIONS=553} [2024-06-27 19:55:14,327 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-27 19:55:14,327 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 553 transitions, 6727 flow [2024-06-27 19:55:14,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:14,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:55:14,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-27 19:55:14,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 19:55:14,328 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:55:14,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:55:14,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1914587964, now seen corresponding path program 6 times [2024-06-27 19:55:14,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:55:14,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682014369] [2024-06-27 19:55:14,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:55:14,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:55:14,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:55:15,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-27 19:55:15,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:55:15,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682014369] [2024-06-27 19:55:15,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682014369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:55:15,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:55:15,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:55:15,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987753767] [2024-06-27 19:55:15,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:55:15,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:55:15,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:55:15,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:55:15,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:55:15,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:55:15,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 553 transitions, 6727 flow. Second operand has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:15,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:55:15,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:55:15,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:55:18,229 INFO L124 PetriNetUnfolderBase]: 4973/7657 cut-off events. [2024-06-27 19:55:18,229 INFO L125 PetriNetUnfolderBase]: For 2713719/2713719 co-relation queries the response was YES. [2024-06-27 19:55:18,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88524 conditions, 7657 events. 4973/7657 cut-off events. For 2713719/2713719 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 44960 event pairs, 1080 based on Foata normal form. 12/7668 useless extension candidates. Maximal degree in co-relation 88320. Up to 7242 conditions per place. [2024-06-27 19:55:18,351 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 511 selfloop transitions, 26 changer transitions 0/595 dead transitions. [2024-06-27 19:55:18,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 595 transitions, 8033 flow [2024-06-27 19:55:18,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:55:18,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:55:18,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 19:55:18,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4155844155844156 [2024-06-27 19:55:18,353 INFO L175 Difference]: Start difference. First operand has 439 places, 553 transitions, 6727 flow. Second operand 11 states and 192 transitions. [2024-06-27 19:55:18,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 595 transitions, 8033 flow [2024-06-27 19:55:23,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 595 transitions, 7931 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-27 19:55:23,399 INFO L231 Difference]: Finished difference. Result has 441 places, 554 transitions, 6783 flow [2024-06-27 19:55:23,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6625, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6783, PETRI_PLACES=441, PETRI_TRANSITIONS=554} [2024-06-27 19:55:23,400 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-27 19:55:23,401 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 554 transitions, 6783 flow [2024-06-27 19:55:23,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:23,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:55:23,401 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-27 19:55:23,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 19:55:23,401 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:55:23,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:55:23,402 INFO L85 PathProgramCache]: Analyzing trace with hash 838876116, now seen corresponding path program 7 times [2024-06-27 19:55:23,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:55:23,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389214817] [2024-06-27 19:55:23,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:55:23,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:55:23,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:55:24,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:55:24,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:55:24,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389214817] [2024-06-27 19:55:24,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389214817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:55:24,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:55:24,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-27 19:55:24,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622674393] [2024-06-27 19:55:24,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:55:24,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-27 19:55:24,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:55:24,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-27 19:55:24,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-06-27 19:55:25,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 19:55:25,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 554 transitions, 6783 flow. Second operand has 13 states, 13 states have (on average 10.23076923076923) internal successors, (133), 13 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:55:25,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:55:25,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 19:55:25,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand