./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix019.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix019.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix019.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix019.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:06:17,668 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:06:17,707 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:06:17,711 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:06:17,711 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:06:17,733 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:06:17,734 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:06:17,734 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:06:17,735 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:06:17,738 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:06:17,738 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:06:17,738 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:06:17,739 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:06:17,740 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:06:17,740 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:06:17,741 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:06:17,741 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:06:17,741 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:06:17,741 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:06:17,741 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:06:17,741 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:06:17,742 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:06:17,742 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:06:17,742 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:06:17,742 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:06:17,742 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:06:17,743 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:06:17,743 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:06:17,744 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:06:17,744 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:06:17,745 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:06:17,745 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:06:17,745 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:06:17,745 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:06:17,746 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:06:17,746 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:06:17,746 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:06:17,746 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:06:17,746 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:06:17,747 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:06:17,747 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:06:17,747 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:06:17,747 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:06:17,748 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 20:06:18,004 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:06:18,029 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:06:18,031 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:06:18,032 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:06:18,032 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:06:18,034 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix019.opt.i [2024-06-27 20:06:19,198 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:06:19,456 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:06:19,456 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix019.opt.i [2024-06-27 20:06:19,475 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7cec8acd6/6a72b94b14974674bb6120d3f093daab/FLAGe759a8780 [2024-06-27 20:06:19,487 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7cec8acd6/6a72b94b14974674bb6120d3f093daab [2024-06-27 20:06:19,489 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:06:19,490 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:06:19,490 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/mix019.opt.yml/witness.yml [2024-06-27 20:06:19,657 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:06:19,658 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:06:19,659 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:06:19,659 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:06:19,663 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:06:19,664 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:06:19" (1/2) ... [2024-06-27 20:06:19,665 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3da7e55e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:19, skipping insertion in model container [2024-06-27 20:06:19,665 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:06:19" (1/2) ... [2024-06-27 20:06:19,668 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7d8ba9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:06:19, skipping insertion in model container [2024-06-27 20:06:19,668 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:06:19" (2/2) ... [2024-06-27 20:06:19,669 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3da7e55e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:06:19, skipping insertion in model container [2024-06-27 20:06:19,670 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:06:19" (2/2) ... [2024-06-27 20:06:19,670 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:06:19,751 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:06:19,755 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) [2024-06-27 20:06:19,755 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) [2024-06-27 20:06:19,755 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ((((((((((((((((((! multithreaded || y$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) [2024-06-27 20:06:19,756 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:06:19,756 INFO L106 edCorrectnessWitness]: ghost_update [L842-L842] multithreaded = 1; [2024-06-27 20:06:19,802 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:06:20,059 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:06:20,070 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:06:20,159 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:06:20,186 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:06:20,186 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:06:20 WrapperNode [2024-06-27 20:06:20,186 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:06:20,187 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:06:20,187 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:06:20,187 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:06:20,193 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 08:06:20" (1/1) ... [2024-06-27 20:06:20,212 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 08:06:20" (1/1) ... [2024-06-27 20:06:20,260 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 148 [2024-06-27 20:06:20,261 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:06:20,262 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:06:20,262 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:06:20,262 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:06:20,284 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 08:06:20" (1/1) ... [2024-06-27 20:06:20,284 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 08:06:20" (1/1) ... [2024-06-27 20:06:20,287 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 08:06:20" (1/1) ... [2024-06-27 20:06:20,301 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 20:06:20,302 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 08:06:20" (1/1) ... [2024-06-27 20:06:20,302 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 08:06:20" (1/1) ... [2024-06-27 20:06:20,316 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 08:06:20" (1/1) ... [2024-06-27 20:06:20,318 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 08:06:20" (1/1) ... [2024-06-27 20:06:20,320 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 08:06:20" (1/1) ... [2024-06-27 20:06:20,321 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 08:06:20" (1/1) ... [2024-06-27 20:06:20,324 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:06:20,331 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:06:20,336 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:06:20,336 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:06:20,337 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 08:06:20" (1/1) ... [2024-06-27 20:06:20,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:06:20,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:06:20,362 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 20:06:20,380 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 20:06:20,394 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:06:20,394 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:06:20,394 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:06:20,394 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:06:20,394 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:06:20,394 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:06:20,394 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:06:20,395 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:06:20,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:06:20,395 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:06:20,395 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:06:20,395 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:06:20,396 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 20:06:20,489 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:06:20,490 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:06:20,824 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:06:20,825 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:06:20,969 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:06:20,969 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:06:20,970 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:06:20 BoogieIcfgContainer [2024-06-27 20:06:20,970 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:06:20,972 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:06:20,972 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:06:20,975 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:06:20,975 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:06:19" (1/4) ... [2024-06-27 20:06:20,976 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b06e55f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:06:20, skipping insertion in model container [2024-06-27 20:06:20,976 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:06:19" (2/4) ... [2024-06-27 20:06:20,977 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b06e55f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:06:20, skipping insertion in model container [2024-06-27 20:06:20,977 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 08:06:20" (3/4) ... [2024-06-27 20:06:20,977 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b06e55f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:06:20, skipping insertion in model container [2024-06-27 20:06:20,977 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:06:20" (4/4) ... [2024-06-27 20:06:20,978 INFO L112 eAbstractionObserver]: Analyzing ICFG mix019.opt.i [2024-06-27 20:06:20,992 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:06:20,993 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:06:20,993 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:06:21,032 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:06:21,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 20:06:21,095 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 20:06:21,095 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:06:21,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:06:21,099 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 20:06:21,102 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 20:06:21,115 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:06:21,122 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;@716f9756, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:06:21,122 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:06:21,127 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:06:21,127 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:06:21,127 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:06:21,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:21,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:06:21,129 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 20:06:21,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:21,133 INFO L85 PathProgramCache]: Analyzing trace with hash 394630545, now seen corresponding path program 1 times [2024-06-27 20:06:21,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:21,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259473168] [2024-06-27 20:06:21,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:21,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:21,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:22,087 INFO 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 20:06:22,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:22,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259473168] [2024-06-27 20:06:22,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259473168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:22,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:22,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:06:22,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072245356] [2024-06-27 20:06:22,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:22,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:06:22,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:22,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:06:22,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:06:22,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-27 20:06:22,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:22,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:22,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-27 20:06:22,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:22,428 INFO L124 PetriNetUnfolderBase]: 1116/1756 cut-off events. [2024-06-27 20:06:22,428 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 20:06:22,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3507 conditions, 1756 events. 1116/1756 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8656 event pairs, 765 based on Foata normal form. 1/1686 useless extension candidates. Maximal degree in co-relation 3495. Up to 1676 conditions per place. [2024-06-27 20:06:22,440 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 20:06:22,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 169 flow [2024-06-27 20:06:22,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:06:22,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:06:22,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-06-27 20:06:22,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-27 20:06:22,450 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 77 transitions. [2024-06-27 20:06:22,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 169 flow [2024-06-27 20:06:22,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:06:22,454 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 20:06:22,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 20:06:22,457 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 20:06:22,457 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 20:06:22,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:22,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:22,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:22,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:06:22,458 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 20:06:22,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:22,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1282871984, now seen corresponding path program 1 times [2024-06-27 20:06:22,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:22,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597346311] [2024-06-27 20:06:22,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:22,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:22,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:22,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:22,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:22,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597346311] [2024-06-27 20:06:22,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597346311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:22,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:22,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:06:22,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469583392] [2024-06-27 20:06:22,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:22,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:06:22,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:22,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:06:22,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:06:23,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 20:06:23,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:23,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:23,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 20:06:23,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:23,250 INFO L124 PetriNetUnfolderBase]: 1280/1957 cut-off events. [2024-06-27 20:06:23,250 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-27 20:06:23,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4478 conditions, 1957 events. 1280/1957 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9402 event pairs, 750 based on Foata normal form. 3/1952 useless extension candidates. Maximal degree in co-relation 4466. Up to 1897 conditions per place. [2024-06-27 20:06:23,261 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-27 20:06:23,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 238 flow [2024-06-27 20:06:23,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:06:23,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:06:23,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-27 20:06:23,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 20:06:23,265 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 97 transitions. [2024-06-27 20:06:23,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 238 flow [2024-06-27 20:06:23,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:06:23,267 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-27 20:06:23,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-27 20:06:23,267 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-27 20:06:23,267 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-27 20:06:23,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:23,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:23,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:23,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:06:23,268 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 20:06:23,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:23,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1114327160, now seen corresponding path program 1 times [2024-06-27 20:06:23,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:23,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118544395] [2024-06-27 20:06:23,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:23,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:23,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:23,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 20:06:23,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:23,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118544395] [2024-06-27 20:06:23,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118544395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:23,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:23,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:06:23,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607651474] [2024-06-27 20:06:23,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:23,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:06:23,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:23,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:06:23,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:06:23,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 20:06:23,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:23,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:23,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 20:06:23,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:24,163 INFO L124 PetriNetUnfolderBase]: 1302/2008 cut-off events. [2024-06-27 20:06:24,163 INFO L125 PetriNetUnfolderBase]: For 1139/1139 co-relation queries the response was YES. [2024-06-27 20:06:24,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5095 conditions, 2008 events. 1302/2008 cut-off events. For 1139/1139 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9817 event pairs, 470 based on Foata normal form. 7/2008 useless extension candidates. Maximal degree in co-relation 5081. Up to 1800 conditions per place. [2024-06-27 20:06:24,173 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 55 selfloop transitions, 16 changer transitions 0/77 dead transitions. [2024-06-27 20:06:24,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 77 transitions, 404 flow [2024-06-27 20:06:24,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:06:24,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:06:24,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 20:06:24,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 20:06:24,178 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 130 transitions. [2024-06-27 20:06:24,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 77 transitions, 404 flow [2024-06-27 20:06:24,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 77 transitions, 390 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 20:06:24,181 INFO L231 Difference]: Finished difference. Result has 50 places, 49 transitions, 235 flow [2024-06-27 20:06:24,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=50, PETRI_TRANSITIONS=49} [2024-06-27 20:06:24,182 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-27 20:06:24,182 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 49 transitions, 235 flow [2024-06-27 20:06:24,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:24,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:24,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:24,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:06:24,183 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 20:06:24,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:24,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1420992673, now seen corresponding path program 1 times [2024-06-27 20:06:24,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:24,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649494019] [2024-06-27 20:06:24,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:24,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:24,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:24,952 INFO 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 20:06:24,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:24,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649494019] [2024-06-27 20:06:24,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649494019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:24,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:24,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:06:24,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148771384] [2024-06-27 20:06:24,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:24,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:06:24,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:24,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:06:24,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:06:25,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-27 20:06:25,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 49 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:25,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:25,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-27 20:06:25,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:25,406 INFO L124 PetriNetUnfolderBase]: 1384/2154 cut-off events. [2024-06-27 20:06:25,406 INFO L125 PetriNetUnfolderBase]: For 2930/2930 co-relation queries the response was YES. [2024-06-27 20:06:25,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6513 conditions, 2154 events. 1384/2154 cut-off events. For 2930/2930 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10833 event pairs, 321 based on Foata normal form. 26/2173 useless extension candidates. Maximal degree in co-relation 6496. Up to 1764 conditions per place. [2024-06-27 20:06:25,419 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 63 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-27 20:06:25,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 87 transitions, 521 flow [2024-06-27 20:06:25,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:06:25,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:06:25,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 20:06:25,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-27 20:06:25,421 INFO L175 Difference]: Start difference. First operand has 50 places, 49 transitions, 235 flow. Second operand 6 states and 152 transitions. [2024-06-27 20:06:25,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 87 transitions, 521 flow [2024-06-27 20:06:25,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 87 transitions, 513 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 20:06:25,425 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 283 flow [2024-06-27 20:06:25,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=283, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-06-27 20:06:25,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-27 20:06:25,426 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 283 flow [2024-06-27 20:06:25,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:25,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:25,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:25,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:06:25,427 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 20:06:25,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:25,427 INFO L85 PathProgramCache]: Analyzing trace with hash 637640795, now seen corresponding path program 1 times [2024-06-27 20:06:25,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:25,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250420775] [2024-06-27 20:06:25,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:25,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:25,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:25,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 20:06:25,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:25,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250420775] [2024-06-27 20:06:25,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250420775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:25,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:25,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:06:25,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263806925] [2024-06-27 20:06:25,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:25,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:06:25,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:25,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:06:25,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:06:25,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:06:25,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 283 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:25,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:25,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:06:25,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:26,263 INFO L124 PetriNetUnfolderBase]: 1204/1959 cut-off events. [2024-06-27 20:06:26,263 INFO L125 PetriNetUnfolderBase]: For 3655/3655 co-relation queries the response was YES. [2024-06-27 20:06:26,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6292 conditions, 1959 events. 1204/1959 cut-off events. For 3655/3655 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10207 event pairs, 447 based on Foata normal form. 4/1953 useless extension candidates. Maximal degree in co-relation 6271. Up to 1814 conditions per place. [2024-06-27 20:06:26,275 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 48 selfloop transitions, 8 changer transitions 0/62 dead transitions. [2024-06-27 20:06:26,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 62 transitions, 425 flow [2024-06-27 20:06:26,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:06:26,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:06:26,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-27 20:06:26,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 20:06:26,277 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 283 flow. Second operand 5 states and 100 transitions. [2024-06-27 20:06:26,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 62 transitions, 425 flow [2024-06-27 20:06:26,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 62 transitions, 381 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:26,300 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 263 flow [2024-06-27 20:06:26,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=263, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-27 20:06:26,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-27 20:06:26,301 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 263 flow [2024-06-27 20:06:26,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:26,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:26,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:26,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:06:26,302 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 20:06:26,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:26,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1671494376, now seen corresponding path program 1 times [2024-06-27 20:06:26,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:26,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843428911] [2024-06-27 20:06:26,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:26,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:26,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:26,790 INFO 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 20:06:26,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:26,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843428911] [2024-06-27 20:06:26,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843428911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:26,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:26,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:06:26,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277454199] [2024-06-27 20:06:26,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:26,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:06:26,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:26,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:06:26,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:06:26,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:26,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 263 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 20:06:26,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:26,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:26,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:27,342 INFO L124 PetriNetUnfolderBase]: 1386/2158 cut-off events. [2024-06-27 20:06:27,343 INFO L125 PetriNetUnfolderBase]: For 4805/4805 co-relation queries the response was YES. [2024-06-27 20:06:27,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7013 conditions, 2158 events. 1386/2158 cut-off events. For 4805/4805 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10782 event pairs, 459 based on Foata normal form. 8/2160 useless extension candidates. Maximal degree in co-relation 6990. Up to 1943 conditions per place. [2024-06-27 20:06:27,356 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 52 selfloop transitions, 19 changer transitions 0/76 dead transitions. [2024-06-27 20:06:27,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 76 transitions, 503 flow [2024-06-27 20:06:27,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:06:27,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:06:27,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-27 20:06:27,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-27 20:06:27,357 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 263 flow. Second operand 6 states and 124 transitions. [2024-06-27 20:06:27,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 76 transitions, 503 flow [2024-06-27 20:06:27,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 481 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:27,362 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 313 flow [2024-06-27 20:06:27,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=313, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-27 20:06:27,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-27 20:06:27,362 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 313 flow [2024-06-27 20:06:27,363 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 20:06:27,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:27,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:27,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:06:27,363 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 20:06:27,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:27,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1407492486, now seen corresponding path program 2 times [2024-06-27 20:06:27,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:27,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170471476] [2024-06-27 20:06:27,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:27,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:27,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:27,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 20:06:27,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:27,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170471476] [2024-06-27 20:06:27,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170471476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:27,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:27,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:06:27,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104673801] [2024-06-27 20:06:27,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:27,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:06:27,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:27,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:06:27,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:06:27,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:27,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 313 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 20:06:27,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:27,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:27,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:28,437 INFO L124 PetriNetUnfolderBase]: 1354/2087 cut-off events. [2024-06-27 20:06:28,438 INFO L125 PetriNetUnfolderBase]: For 5877/5883 co-relation queries the response was YES. [2024-06-27 20:06:28,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7088 conditions, 2087 events. 1354/2087 cut-off events. For 5877/5883 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10225 event pairs, 469 based on Foata normal form. 5/2081 useless extension candidates. Maximal degree in co-relation 7065. Up to 1895 conditions per place. [2024-06-27 20:06:28,450 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 46 selfloop transitions, 20 changer transitions 0/71 dead transitions. [2024-06-27 20:06:28,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 71 transitions, 489 flow [2024-06-27 20:06:28,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:06:28,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:06:28,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-27 20:06:28,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-27 20:06:28,451 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 313 flow. Second operand 6 states and 120 transitions. [2024-06-27 20:06:28,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 71 transitions, 489 flow [2024-06-27 20:06:28,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 71 transitions, 460 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:06:28,456 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 332 flow [2024-06-27 20:06:28,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=332, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2024-06-27 20:06:28,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-27 20:06:28,457 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 332 flow [2024-06-27 20:06:28,457 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 20:06:28,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:28,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:28,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:06:28,457 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 20:06:28,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:28,458 INFO L85 PathProgramCache]: Analyzing trace with hash -99339420, now seen corresponding path program 1 times [2024-06-27 20:06:28,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:28,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865743312] [2024-06-27 20:06:28,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:28,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:28,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:29,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:29,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:29,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865743312] [2024-06-27 20:06:29,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865743312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:29,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:29,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:06:29,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139590061] [2024-06-27 20:06:29,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:29,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:06:29,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:29,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:06:29,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:06:29,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:06:29,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 332 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 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 20:06:29,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:29,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:06:29,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:29,901 INFO L124 PetriNetUnfolderBase]: 1176/1895 cut-off events. [2024-06-27 20:06:29,901 INFO L125 PetriNetUnfolderBase]: For 5944/5944 co-relation queries the response was YES. [2024-06-27 20:06:29,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6483 conditions, 1895 events. 1176/1895 cut-off events. For 5944/5944 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9591 event pairs, 406 based on Foata normal form. 4/1883 useless extension candidates. Maximal degree in co-relation 6459. Up to 1742 conditions per place. [2024-06-27 20:06:29,915 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 13 changer transitions 0/78 dead transitions. [2024-06-27 20:06:29,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 78 transitions, 563 flow [2024-06-27 20:06:29,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:29,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:29,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 20:06:29,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-27 20:06:29,917 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 332 flow. Second operand 7 states and 135 transitions. [2024-06-27 20:06:29,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 78 transitions, 563 flow [2024-06-27 20:06:29,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 78 transitions, 493 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:29,925 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 342 flow [2024-06-27 20:06:29,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=342, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2024-06-27 20:06:29,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-27 20:06:29,927 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 342 flow [2024-06-27 20:06:29,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 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 20:06:29,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:29,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:29,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:06:29,928 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:29,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:29,928 INFO L85 PathProgramCache]: Analyzing trace with hash -657113355, now seen corresponding path program 1 times [2024-06-27 20:06:29,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:29,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715382618] [2024-06-27 20:06:29,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:29,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:29,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:30,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 20:06:30,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:30,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715382618] [2024-06-27 20:06:30,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715382618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:30,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:30,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:06:30,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584603431] [2024-06-27 20:06:30,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:30,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:06:30,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:30,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:06:30,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:06:30,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:06:30,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 342 flow. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 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 20:06:30,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:30,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:06:30,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:30,857 INFO L124 PetriNetUnfolderBase]: 1173/1906 cut-off events. [2024-06-27 20:06:30,858 INFO L125 PetriNetUnfolderBase]: For 6996/6996 co-relation queries the response was YES. [2024-06-27 20:06:30,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6746 conditions, 1906 events. 1173/1906 cut-off events. For 6996/6996 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9747 event pairs, 420 based on Foata normal form. 1/1904 useless extension candidates. Maximal degree in co-relation 6720. Up to 1771 conditions per place. [2024-06-27 20:06:30,870 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 55 selfloop transitions, 8 changer transitions 0/69 dead transitions. [2024-06-27 20:06:30,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 69 transitions, 508 flow [2024-06-27 20:06:30,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:06:30,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:06:30,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 95 transitions. [2024-06-27 20:06:30,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:06:30,871 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 342 flow. Second operand 5 states and 95 transitions. [2024-06-27 20:06:30,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 69 transitions, 508 flow [2024-06-27 20:06:30,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 69 transitions, 475 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:30,881 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 357 flow [2024-06-27 20:06:30,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=357, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-06-27 20:06:30,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-27 20:06:30,882 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 357 flow [2024-06-27 20:06:30,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 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 20:06:30,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:30,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:30,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:06:30,883 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:30,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:30,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1104324287, now seen corresponding path program 1 times [2024-06-27 20:06:30,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:30,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092082119] [2024-06-27 20:06:30,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:30,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:30,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:31,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:31,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:31,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092082119] [2024-06-27 20:06:31,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092082119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:31,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:31,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:06:31,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530806615] [2024-06-27 20:06:31,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:31,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:06:31,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:31,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:06:31,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:06:31,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:06:31,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 357 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:31,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:31,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:06:31,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:32,023 INFO L124 PetriNetUnfolderBase]: 1170/1902 cut-off events. [2024-06-27 20:06:32,024 INFO L125 PetriNetUnfolderBase]: For 8266/8266 co-relation queries the response was YES. [2024-06-27 20:06:32,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7021 conditions, 1902 events. 1170/1902 cut-off events. For 8266/8266 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9714 event pairs, 419 based on Foata normal form. 1/1900 useless extension candidates. Maximal degree in co-relation 6994. Up to 1764 conditions per place. [2024-06-27 20:06:32,034 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 56 selfloop transitions, 11 changer transitions 0/73 dead transitions. [2024-06-27 20:06:32,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 73 transitions, 537 flow [2024-06-27 20:06:32,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:06:32,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:06:32,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 20:06:32,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:06:32,035 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 357 flow. Second operand 6 states and 110 transitions. [2024-06-27 20:06:32,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 73 transitions, 537 flow [2024-06-27 20:06:32,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 73 transitions, 511 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 20:06:32,042 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 389 flow [2024-06-27 20:06:32,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=389, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-06-27 20:06:32,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-27 20:06:32,043 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 389 flow [2024-06-27 20:06:32,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:32,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:32,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:32,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:06:32,043 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 20:06:32,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:32,044 INFO L85 PathProgramCache]: Analyzing trace with hash 244621001, now seen corresponding path program 1 times [2024-06-27 20:06:32,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:32,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174479303] [2024-06-27 20:06:32,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:32,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:32,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:32,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:32,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:32,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174479303] [2024-06-27 20:06:32,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174479303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:32,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:32,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:06:32,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667434893] [2024-06-27 20:06:32,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:32,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:06:32,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:32,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:06:32,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:06:32,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:32,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 389 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:32,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:32,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:32,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:33,180 INFO L124 PetriNetUnfolderBase]: 1481/2321 cut-off events. [2024-06-27 20:06:33,180 INFO L125 PetriNetUnfolderBase]: For 13703/13706 co-relation queries the response was YES. [2024-06-27 20:06:33,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9178 conditions, 2321 events. 1481/2321 cut-off events. For 13703/13706 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11727 event pairs, 329 based on Foata normal form. 16/2332 useless extension candidates. Maximal degree in co-relation 9150. Up to 1660 conditions per place. [2024-06-27 20:06:33,195 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 74 selfloop transitions, 22 changer transitions 0/101 dead transitions. [2024-06-27 20:06:33,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 101 transitions, 739 flow [2024-06-27 20:06:33,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:33,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:33,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-27 20:06:33,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-27 20:06:33,197 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 389 flow. Second operand 7 states and 146 transitions. [2024-06-27 20:06:33,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 101 transitions, 739 flow [2024-06-27 20:06:33,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 101 transitions, 703 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:33,205 INFO L231 Difference]: Finished difference. Result has 70 places, 66 transitions, 429 flow [2024-06-27 20:06:33,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=429, PETRI_PLACES=70, PETRI_TRANSITIONS=66} [2024-06-27 20:06:33,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-27 20:06:33,206 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 66 transitions, 429 flow [2024-06-27 20:06:33,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:33,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:33,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:33,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:06:33,207 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 20:06:33,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:33,207 INFO L85 PathProgramCache]: Analyzing trace with hash 247477961, now seen corresponding path program 2 times [2024-06-27 20:06:33,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:33,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547182] [2024-06-27 20:06:33,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:33,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:33,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:33,869 INFO 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 20:06:33,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:33,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547182] [2024-06-27 20:06:33,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:33,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:33,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:06:33,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783093463] [2024-06-27 20:06:33,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:33,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:06:33,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:33,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:06:33,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:06:33,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:33,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 66 transitions, 429 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:33,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:33,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:33,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:34,474 INFO L124 PetriNetUnfolderBase]: 1523/2395 cut-off events. [2024-06-27 20:06:34,474 INFO L125 PetriNetUnfolderBase]: For 16160/16163 co-relation queries the response was YES. [2024-06-27 20:06:34,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9702 conditions, 2395 events. 1523/2395 cut-off events. For 16160/16163 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12226 event pairs, 484 based on Foata normal form. 24/2414 useless extension candidates. Maximal degree in co-relation 9673. Up to 2047 conditions per place. [2024-06-27 20:06:34,489 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 69 selfloop transitions, 23 changer transitions 0/97 dead transitions. [2024-06-27 20:06:34,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 97 transitions, 713 flow [2024-06-27 20:06:34,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:34,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:34,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 20:06:34,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-27 20:06:34,491 INFO L175 Difference]: Start difference. First operand has 70 places, 66 transitions, 429 flow. Second operand 7 states and 143 transitions. [2024-06-27 20:06:34,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 97 transitions, 713 flow [2024-06-27 20:06:34,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 97 transitions, 683 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:06:34,504 INFO L231 Difference]: Finished difference. Result has 74 places, 68 transitions, 477 flow [2024-06-27 20:06:34,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=477, PETRI_PLACES=74, PETRI_TRANSITIONS=68} [2024-06-27 20:06:34,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-27 20:06:34,506 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 68 transitions, 477 flow [2024-06-27 20:06:34,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:34,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:34,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:34,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:06:34,506 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:34,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:34,507 INFO L85 PathProgramCache]: Analyzing trace with hash -137125356, now seen corresponding path program 1 times [2024-06-27 20:06:34,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:34,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088705076] [2024-06-27 20:06:34,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:34,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:34,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:35,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 20:06:35,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:35,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088705076] [2024-06-27 20:06:35,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088705076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:35,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:35,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:06:35,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853632000] [2024-06-27 20:06:35,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:35,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:06:35,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:35,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:06:35,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:06:35,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:35,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 68 transitions, 477 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 20:06:35,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:35,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:35,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:35,495 INFO L124 PetriNetUnfolderBase]: 1528/2412 cut-off events. [2024-06-27 20:06:35,495 INFO L125 PetriNetUnfolderBase]: For 17331/17331 co-relation queries the response was YES. [2024-06-27 20:06:35,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10172 conditions, 2412 events. 1528/2412 cut-off events. For 17331/17331 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12356 event pairs, 545 based on Foata normal form. 1/2410 useless extension candidates. Maximal degree in co-relation 10141. Up to 2314 conditions per place. [2024-06-27 20:06:35,510 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 70 selfloop transitions, 11 changer transitions 0/86 dead transitions. [2024-06-27 20:06:35,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 86 transitions, 703 flow [2024-06-27 20:06:35,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:06:35,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:06:35,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-27 20:06:35,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 20:06:35,512 INFO L175 Difference]: Start difference. First operand has 74 places, 68 transitions, 477 flow. Second operand 6 states and 111 transitions. [2024-06-27 20:06:35,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 86 transitions, 703 flow [2024-06-27 20:06:35,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 86 transitions, 649 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 20:06:35,528 INFO L231 Difference]: Finished difference. Result has 75 places, 71 transitions, 483 flow [2024-06-27 20:06:35,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=483, PETRI_PLACES=75, PETRI_TRANSITIONS=71} [2024-06-27 20:06:35,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-27 20:06:35,530 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 71 transitions, 483 flow [2024-06-27 20:06:35,530 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 20:06:35,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:35,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:35,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:06:35,531 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 20:06:35,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:35,531 INFO L85 PathProgramCache]: Analyzing trace with hash -213698785, now seen corresponding path program 1 times [2024-06-27 20:06:35,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:35,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617053677] [2024-06-27 20:06:35,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:35,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:35,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:36,490 INFO 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 20:06:36,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:36,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617053677] [2024-06-27 20:06:36,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617053677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:36,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:36,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:36,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180048437] [2024-06-27 20:06:36,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:36,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:36,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:36,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:36,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:36,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:36,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 71 transitions, 483 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 20:06:36,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:36,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:36,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:37,148 INFO L124 PetriNetUnfolderBase]: 1556/2448 cut-off events. [2024-06-27 20:06:37,148 INFO L125 PetriNetUnfolderBase]: For 19944/19950 co-relation queries the response was YES. [2024-06-27 20:06:37,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10598 conditions, 2448 events. 1556/2448 cut-off events. For 19944/19950 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12522 event pairs, 506 based on Foata normal form. 5/2442 useless extension candidates. Maximal degree in co-relation 10566. Up to 2208 conditions per place. [2024-06-27 20:06:37,159 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 70 selfloop transitions, 28 changer transitions 0/103 dead transitions. [2024-06-27 20:06:37,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 103 transitions, 798 flow [2024-06-27 20:06:37,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:37,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:37,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:06:37,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-27 20:06:37,161 INFO L175 Difference]: Start difference. First operand has 75 places, 71 transitions, 483 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:06:37,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 103 transitions, 798 flow [2024-06-27 20:06:37,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 103 transitions, 760 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:37,172 INFO L231 Difference]: Finished difference. Result has 80 places, 77 transitions, 571 flow [2024-06-27 20:06:37,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=571, PETRI_PLACES=80, PETRI_TRANSITIONS=77} [2024-06-27 20:06:37,173 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-27 20:06:37,173 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 77 transitions, 571 flow [2024-06-27 20:06:37,173 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 20:06:37,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:37,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:37,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:06:37,174 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:37,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:37,174 INFO L85 PathProgramCache]: Analyzing trace with hash -976171931, now seen corresponding path program 2 times [2024-06-27 20:06:37,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:37,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173273731] [2024-06-27 20:06:37,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:37,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:37,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:38,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:38,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:38,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173273731] [2024-06-27 20:06:38,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173273731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:38,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:38,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:38,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187580747] [2024-06-27 20:06:38,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:38,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:38,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:38,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:38,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:38,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:38,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 77 transitions, 571 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 20:06:38,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:38,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:38,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:38,721 INFO L124 PetriNetUnfolderBase]: 1548/2439 cut-off events. [2024-06-27 20:06:38,722 INFO L125 PetriNetUnfolderBase]: For 23020/23026 co-relation queries the response was YES. [2024-06-27 20:06:38,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11088 conditions, 2439 events. 1548/2439 cut-off events. For 23020/23026 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12486 event pairs, 504 based on Foata normal form. 5/2435 useless extension candidates. Maximal degree in co-relation 11054. Up to 2196 conditions per place. [2024-06-27 20:06:38,735 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 71 selfloop transitions, 34 changer transitions 0/110 dead transitions. [2024-06-27 20:06:38,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 110 transitions, 932 flow [2024-06-27 20:06:38,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:38,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:38,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:06:38,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-27 20:06:38,749 INFO L175 Difference]: Start difference. First operand has 80 places, 77 transitions, 571 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:06:38,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 110 transitions, 932 flow [2024-06-27 20:06:38,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 110 transitions, 849 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 20:06:38,770 INFO L231 Difference]: Finished difference. Result has 84 places, 85 transitions, 666 flow [2024-06-27 20:06:38,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=666, PETRI_PLACES=84, PETRI_TRANSITIONS=85} [2024-06-27 20:06:38,770 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-27 20:06:38,771 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 85 transitions, 666 flow [2024-06-27 20:06:38,771 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 20:06:38,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:38,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:38,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:06:38,772 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 20:06:38,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:38,772 INFO L85 PathProgramCache]: Analyzing trace with hash -975875261, now seen corresponding path program 3 times [2024-06-27 20:06:38,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:38,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075068858] [2024-06-27 20:06:38,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:38,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:38,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:39,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:39,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:39,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075068858] [2024-06-27 20:06:39,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075068858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:39,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:39,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:39,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611866317] [2024-06-27 20:06:39,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:39,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:39,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:39,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:39,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:39,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:39,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 85 transitions, 666 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 20:06:39,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:39,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:39,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:40,303 INFO L124 PetriNetUnfolderBase]: 1581/2508 cut-off events. [2024-06-27 20:06:40,303 INFO L125 PetriNetUnfolderBase]: For 25901/25907 co-relation queries the response was YES. [2024-06-27 20:06:40,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11616 conditions, 2508 events. 1581/2508 cut-off events. For 25901/25907 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13047 event pairs, 412 based on Foata normal form. 5/2504 useless extension candidates. Maximal degree in co-relation 11580. Up to 2086 conditions per place. [2024-06-27 20:06:40,318 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 71 selfloop transitions, 41 changer transitions 0/117 dead transitions. [2024-06-27 20:06:40,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 117 transitions, 1006 flow [2024-06-27 20:06:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:40,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:40,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 20:06:40,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-27 20:06:40,320 INFO L175 Difference]: Start difference. First operand has 84 places, 85 transitions, 666 flow. Second operand 8 states and 158 transitions. [2024-06-27 20:06:40,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 117 transitions, 1006 flow [2024-06-27 20:06:40,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 117 transitions, 942 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 20:06:40,341 INFO L231 Difference]: Finished difference. Result has 90 places, 88 transitions, 748 flow [2024-06-27 20:06:40,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=748, PETRI_PLACES=90, PETRI_TRANSITIONS=88} [2024-06-27 20:06:40,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-27 20:06:40,341 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 88 transitions, 748 flow [2024-06-27 20:06:40,342 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 20:06:40,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:40,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:40,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:06:40,342 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:40,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:40,343 INFO L85 PathProgramCache]: Analyzing trace with hash -125697516, now seen corresponding path program 2 times [2024-06-27 20:06:40,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:40,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456748444] [2024-06-27 20:06:40,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:40,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:40,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:40,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:40,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:40,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456748444] [2024-06-27 20:06:40,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456748444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:40,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:40,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:06:40,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139416552] [2024-06-27 20:06:40,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:40,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:06:40,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:40,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:06:40,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:06:41,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:41,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 88 transitions, 748 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 20:06:41,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:41,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:41,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:41,388 INFO L124 PetriNetUnfolderBase]: 1578/2520 cut-off events. [2024-06-27 20:06:41,389 INFO L125 PetriNetUnfolderBase]: For 28425/28434 co-relation queries the response was YES. [2024-06-27 20:06:41,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11884 conditions, 2520 events. 1578/2520 cut-off events. For 28425/28434 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13206 event pairs, 508 based on Foata normal form. 7/2522 useless extension candidates. Maximal degree in co-relation 11846. Up to 2394 conditions per place. [2024-06-27 20:06:41,404 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 79 selfloop transitions, 16 changer transitions 0/100 dead transitions. [2024-06-27 20:06:41,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 100 transitions, 998 flow [2024-06-27 20:06:41,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:06:41,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:06:41,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 20:06:41,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-27 20:06:41,414 INFO L175 Difference]: Start difference. First operand has 90 places, 88 transitions, 748 flow. Second operand 6 states and 107 transitions. [2024-06-27 20:06:41,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 100 transitions, 998 flow [2024-06-27 20:06:41,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 100 transitions, 908 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 20:06:41,433 INFO L231 Difference]: Finished difference. Result has 91 places, 91 transitions, 740 flow [2024-06-27 20:06:41,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=658, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=740, PETRI_PLACES=91, PETRI_TRANSITIONS=91} [2024-06-27 20:06:41,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-27 20:06:41,434 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 91 transitions, 740 flow [2024-06-27 20:06:41,434 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 20:06:41,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:41,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:41,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:06:41,435 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:41,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:41,435 INFO L85 PathProgramCache]: Analyzing trace with hash 841116906, now seen corresponding path program 1 times [2024-06-27 20:06:41,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:41,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767859944] [2024-06-27 20:06:41,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:41,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:41,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:41,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:41,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:41,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767859944] [2024-06-27 20:06:41,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767859944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:41,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:41,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:06:41,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095463115] [2024-06-27 20:06:41,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:41,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:06:41,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:41,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:06:41,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:06:41,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:06:41,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 91 transitions, 740 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:41,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:41,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:06:41,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:42,349 INFO L124 PetriNetUnfolderBase]: 1421/2343 cut-off events. [2024-06-27 20:06:42,350 INFO L125 PetriNetUnfolderBase]: For 26887/26887 co-relation queries the response was YES. [2024-06-27 20:06:42,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10933 conditions, 2343 events. 1421/2343 cut-off events. For 26887/26887 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12608 event pairs, 434 based on Foata normal form. 2/2342 useless extension candidates. Maximal degree in co-relation 10894. Up to 2176 conditions per place. [2024-06-27 20:06:42,363 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 90 selfloop transitions, 11 changer transitions 0/107 dead transitions. [2024-06-27 20:06:42,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 107 transitions, 1002 flow [2024-06-27 20:06:42,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:06:42,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:06:42,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 20:06:42,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:06:42,364 INFO L175 Difference]: Start difference. First operand has 91 places, 91 transitions, 740 flow. Second operand 6 states and 114 transitions. [2024-06-27 20:06:42,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 107 transitions, 1002 flow [2024-06-27 20:06:42,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 107 transitions, 942 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:42,387 INFO L231 Difference]: Finished difference. Result has 93 places, 94 transitions, 738 flow [2024-06-27 20:06:42,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=738, PETRI_PLACES=93, PETRI_TRANSITIONS=94} [2024-06-27 20:06:42,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-27 20:06:42,387 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 94 transitions, 738 flow [2024-06-27 20:06:42,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:42,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:42,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:42,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:06:42,388 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:42,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:42,388 INFO L85 PathProgramCache]: Analyzing trace with hash -125691564, now seen corresponding path program 2 times [2024-06-27 20:06:42,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:42,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274779193] [2024-06-27 20:06:42,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:42,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:42,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:43,019 INFO 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 20:06:43,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:43,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274779193] [2024-06-27 20:06:43,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274779193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:43,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:43,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:06:43,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280123201] [2024-06-27 20:06:43,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:43,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:06:43,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:43,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:06:43,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:06:43,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:06:43,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 94 transitions, 738 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:43,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:43,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:06:43,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:43,434 INFO L124 PetriNetUnfolderBase]: 1423/2349 cut-off events. [2024-06-27 20:06:43,434 INFO L125 PetriNetUnfolderBase]: For 28912/28915 co-relation queries the response was YES. [2024-06-27 20:06:43,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11301 conditions, 2349 events. 1423/2349 cut-off events. For 28912/28915 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12689 event pairs, 438 based on Foata normal form. 4/2349 useless extension candidates. Maximal degree in co-relation 11261. Up to 2170 conditions per place. [2024-06-27 20:06:43,447 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 86 selfloop transitions, 16 changer transitions 0/108 dead transitions. [2024-06-27 20:06:43,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 108 transitions, 1006 flow [2024-06-27 20:06:43,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:06:43,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:06:43,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-27 20:06:43,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:06:43,449 INFO L175 Difference]: Start difference. First operand has 93 places, 94 transitions, 738 flow. Second operand 6 states and 114 transitions. [2024-06-27 20:06:43,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 108 transitions, 1006 flow [2024-06-27 20:06:43,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 108 transitions, 970 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:43,475 INFO L231 Difference]: Finished difference. Result has 95 places, 97 transitions, 776 flow [2024-06-27 20:06:43,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=776, PETRI_PLACES=95, PETRI_TRANSITIONS=97} [2024-06-27 20:06:43,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-27 20:06:43,475 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 97 transitions, 776 flow [2024-06-27 20:06:43,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:06:43,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:43,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:43,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:06:43,476 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:43,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:43,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1288643194, now seen corresponding path program 1 times [2024-06-27 20:06:43,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:43,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136442008] [2024-06-27 20:06:43,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:43,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:43,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:44,097 INFO 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 20:06:44,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:44,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136442008] [2024-06-27 20:06:44,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136442008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:44,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:44,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:06:44,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169697548] [2024-06-27 20:06:44,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:44,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:06:44,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:44,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:06:44,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:06:44,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:44,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 97 transitions, 776 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 20:06:44,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:44,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:44,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:44,657 INFO L124 PetriNetUnfolderBase]: 1605/2565 cut-off events. [2024-06-27 20:06:44,657 INFO L125 PetriNetUnfolderBase]: For 38380/38383 co-relation queries the response was YES. [2024-06-27 20:06:44,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13061 conditions, 2565 events. 1605/2565 cut-off events. For 38380/38383 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 13554 event pairs, 498 based on Foata normal form. 5/2566 useless extension candidates. Maximal degree in co-relation 13020. Up to 2367 conditions per place. [2024-06-27 20:06:44,676 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 98 selfloop transitions, 24 changer transitions 0/127 dead transitions. [2024-06-27 20:06:44,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 127 transitions, 1144 flow [2024-06-27 20:06:44,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:44,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:44,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 20:06:44,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47735191637630664 [2024-06-27 20:06:44,679 INFO L175 Difference]: Start difference. First operand has 95 places, 97 transitions, 776 flow. Second operand 7 states and 137 transitions. [2024-06-27 20:06:44,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 127 transitions, 1144 flow [2024-06-27 20:06:44,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 127 transitions, 1092 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:44,707 INFO L231 Difference]: Finished difference. Result has 99 places, 104 transitions, 862 flow [2024-06-27 20:06:44,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=862, PETRI_PLACES=99, PETRI_TRANSITIONS=104} [2024-06-27 20:06:44,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-27 20:06:44,708 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 104 transitions, 862 flow [2024-06-27 20:06:44,708 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 20:06:44,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:44,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:44,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:06:44,709 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 20:06:44,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:44,709 INFO L85 PathProgramCache]: Analyzing trace with hash 135048111, now seen corresponding path program 1 times [2024-06-27 20:06:44,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:44,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611278304] [2024-06-27 20:06:44,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:44,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:44,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:45,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:45,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:45,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611278304] [2024-06-27 20:06:45,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611278304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:45,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:45,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:45,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41939645] [2024-06-27 20:06:45,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:45,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:45,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:45,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:45,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:45,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:45,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 104 transitions, 862 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 20:06:45,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:45,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:45,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:46,154 INFO L124 PetriNetUnfolderBase]: 1715/2764 cut-off events. [2024-06-27 20:06:46,154 INFO L125 PetriNetUnfolderBase]: For 44541/44544 co-relation queries the response was YES. [2024-06-27 20:06:46,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14529 conditions, 2764 events. 1715/2764 cut-off events. For 44541/44544 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15069 event pairs, 508 based on Foata normal form. 12/2771 useless extension candidates. Maximal degree in co-relation 14486. Up to 2189 conditions per place. [2024-06-27 20:06:46,170 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 100 selfloop transitions, 37 changer transitions 0/142 dead transitions. [2024-06-27 20:06:46,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 142 transitions, 1286 flow [2024-06-27 20:06:46,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:06:46,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:06:46,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 20:06:46,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4847560975609756 [2024-06-27 20:06:46,172 INFO L175 Difference]: Start difference. First operand has 99 places, 104 transitions, 862 flow. Second operand 8 states and 159 transitions. [2024-06-27 20:06:46,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 142 transitions, 1286 flow [2024-06-27 20:06:46,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 142 transitions, 1218 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:46,207 INFO L231 Difference]: Finished difference. Result has 104 places, 109 transitions, 943 flow [2024-06-27 20:06:46,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=794, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=943, PETRI_PLACES=104, PETRI_TRANSITIONS=109} [2024-06-27 20:06:46,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-27 20:06:46,207 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 109 transitions, 943 flow [2024-06-27 20:06:46,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 20:06:46,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:46,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:46,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:06:46,208 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:46,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:46,208 INFO L85 PathProgramCache]: Analyzing trace with hash -476655390, now seen corresponding path program 1 times [2024-06-27 20:06:46,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:46,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63680539] [2024-06-27 20:06:46,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:46,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:46,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:46,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:46,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:46,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63680539] [2024-06-27 20:06:46,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63680539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:46,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:46,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:06:46,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309706143] [2024-06-27 20:06:46,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:46,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:06:46,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:46,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:06:46,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:06:46,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:46,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 109 transitions, 943 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 20:06:46,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:46,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:46,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:47,413 INFO L124 PetriNetUnfolderBase]: 1720/2771 cut-off events. [2024-06-27 20:06:47,413 INFO L125 PetriNetUnfolderBase]: For 47100/47100 co-relation queries the response was YES. [2024-06-27 20:06:47,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14908 conditions, 2771 events. 1720/2771 cut-off events. For 47100/47100 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15100 event pairs, 518 based on Foata normal form. 1/2769 useless extension candidates. Maximal degree in co-relation 14864. Up to 2627 conditions per place. [2024-06-27 20:06:47,431 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 109 selfloop transitions, 14 changer transitions 0/128 dead transitions. [2024-06-27 20:06:47,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 128 transitions, 1269 flow [2024-06-27 20:06:47,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:47,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:47,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 20:06:47,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-27 20:06:47,433 INFO L175 Difference]: Start difference. First operand has 104 places, 109 transitions, 943 flow. Second operand 7 states and 125 transitions. [2024-06-27 20:06:47,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 128 transitions, 1269 flow [2024-06-27 20:06:47,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 128 transitions, 1218 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 20:06:47,472 INFO L231 Difference]: Finished difference. Result has 108 places, 112 transitions, 972 flow [2024-06-27 20:06:47,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=972, PETRI_PLACES=108, PETRI_TRANSITIONS=112} [2024-06-27 20:06:47,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-27 20:06:47,472 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 112 transitions, 972 flow [2024-06-27 20:06:47,473 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 20:06:47,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:47,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:47,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:06:47,473 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:47,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:47,473 INFO L85 PathProgramCache]: Analyzing trace with hash 44082700, now seen corresponding path program 2 times [2024-06-27 20:06:47,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:47,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859373080] [2024-06-27 20:06:47,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:47,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:47,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:48,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 20:06:48,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:48,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859373080] [2024-06-27 20:06:48,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859373080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:48,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:48,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:06:48,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989439379] [2024-06-27 20:06:48,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:48,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:06:48,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:48,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:06:48,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:06:48,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:48,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 112 transitions, 972 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 20:06:48,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:48,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:48,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:48,621 INFO L124 PetriNetUnfolderBase]: 1771/2857 cut-off events. [2024-06-27 20:06:48,621 INFO L125 PetriNetUnfolderBase]: For 50984/50987 co-relation queries the response was YES. [2024-06-27 20:06:48,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15672 conditions, 2857 events. 1771/2857 cut-off events. For 50984/50987 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15715 event pairs, 523 based on Foata normal form. 5/2858 useless extension candidates. Maximal degree in co-relation 15627. Up to 2587 conditions per place. [2024-06-27 20:06:48,642 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 105 selfloop transitions, 29 changer transitions 0/139 dead transitions. [2024-06-27 20:06:48,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 139 transitions, 1444 flow [2024-06-27 20:06:48,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:48,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:48,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 20:06:48,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-27 20:06:48,644 INFO L175 Difference]: Start difference. First operand has 108 places, 112 transitions, 972 flow. Second operand 7 states and 134 transitions. [2024-06-27 20:06:48,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 139 transitions, 1444 flow [2024-06-27 20:06:48,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 139 transitions, 1386 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 20:06:48,686 INFO L231 Difference]: Finished difference. Result has 111 places, 120 transitions, 1106 flow [2024-06-27 20:06:48,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1106, PETRI_PLACES=111, PETRI_TRANSITIONS=120} [2024-06-27 20:06:48,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-27 20:06:48,687 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 120 transitions, 1106 flow [2024-06-27 20:06:48,687 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 20:06:48,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:48,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:48,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:06:48,688 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 20:06:48,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:48,688 INFO L85 PathProgramCache]: Analyzing trace with hash 17598723, now seen corresponding path program 2 times [2024-06-27 20:06:48,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:48,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698070561] [2024-06-27 20:06:48,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:48,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:48,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:49,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 20:06:49,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:49,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698070561] [2024-06-27 20:06:49,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698070561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:49,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:49,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:49,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451311433] [2024-06-27 20:06:49,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:49,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:49,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:49,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:49,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:49,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:49,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 120 transitions, 1106 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 20:06:49,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:49,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:49,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:50,221 INFO L124 PetriNetUnfolderBase]: 1751/2824 cut-off events. [2024-06-27 20:06:50,222 INFO L125 PetriNetUnfolderBase]: For 56910/56913 co-relation queries the response was YES. [2024-06-27 20:06:50,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16141 conditions, 2824 events. 1751/2824 cut-off events. For 56910/56913 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15437 event pairs, 318 based on Foata normal form. 12/2831 useless extension candidates. Maximal degree in co-relation 16094. Up to 1819 conditions per place. [2024-06-27 20:06:50,240 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 105 selfloop transitions, 40 changer transitions 0/150 dead transitions. [2024-06-27 20:06:50,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 150 transitions, 1496 flow [2024-06-27 20:06:50,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:50,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:50,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 20:06:50,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-27 20:06:50,242 INFO L175 Difference]: Start difference. First operand has 111 places, 120 transitions, 1106 flow. Second operand 7 states and 143 transitions. [2024-06-27 20:06:50,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 150 transitions, 1496 flow [2024-06-27 20:06:50,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 150 transitions, 1421 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 20:06:50,285 INFO L231 Difference]: Finished difference. Result has 115 places, 120 transitions, 1120 flow [2024-06-27 20:06:50,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1031, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1120, PETRI_PLACES=115, PETRI_TRANSITIONS=120} [2024-06-27 20:06:50,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-27 20:06:50,285 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 120 transitions, 1120 flow [2024-06-27 20:06:50,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 20:06:50,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:50,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:50,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:06:50,286 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 20:06:50,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:50,286 INFO L85 PathProgramCache]: Analyzing trace with hash 283296003, now seen corresponding path program 3 times [2024-06-27 20:06:50,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:50,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540587523] [2024-06-27 20:06:50,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:50,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:50,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:51,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:51,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:51,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540587523] [2024-06-27 20:06:51,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540587523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:51,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:51,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:06:51,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610456531] [2024-06-27 20:06:51,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:51,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:06:51,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:51,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:06:51,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:06:51,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:51,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 120 transitions, 1120 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 20:06:51,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:51,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:51,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:51,618 INFO L124 PetriNetUnfolderBase]: 1731/2792 cut-off events. [2024-06-27 20:06:51,618 INFO L125 PetriNetUnfolderBase]: For 58714/58723 co-relation queries the response was YES. [2024-06-27 20:06:51,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16083 conditions, 2792 events. 1731/2792 cut-off events. For 58714/58723 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15233 event pairs, 286 based on Foata normal form. 13/2795 useless extension candidates. Maximal degree in co-relation 16034. Up to 1677 conditions per place. [2024-06-27 20:06:51,634 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 100 selfloop transitions, 39 changer transitions 0/144 dead transitions. [2024-06-27 20:06:51,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 144 transitions, 1452 flow [2024-06-27 20:06:51,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:51,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:51,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-27 20:06:51,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47038327526132406 [2024-06-27 20:06:51,636 INFO L175 Difference]: Start difference. First operand has 115 places, 120 transitions, 1120 flow. Second operand 7 states and 135 transitions. [2024-06-27 20:06:51,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 144 transitions, 1452 flow [2024-06-27 20:06:51,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 144 transitions, 1348 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:51,675 INFO L231 Difference]: Finished difference. Result has 115 places, 119 transitions, 1066 flow [2024-06-27 20:06:51,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1066, PETRI_PLACES=115, PETRI_TRANSITIONS=119} [2024-06-27 20:06:51,675 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-27 20:06:51,675 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 119 transitions, 1066 flow [2024-06-27 20:06:51,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 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 20:06:51,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:51,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:51,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:06:51,676 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:51,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:51,676 INFO L85 PathProgramCache]: Analyzing trace with hash 398346112, now seen corresponding path program 2 times [2024-06-27 20:06:51,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:51,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817381775] [2024-06-27 20:06:51,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:51,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:51,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:52,544 INFO 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 20:06:52,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:52,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817381775] [2024-06-27 20:06:52,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817381775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:52,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:52,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:06:52,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760197995] [2024-06-27 20:06:52,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:52,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:06:52,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:52,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:06:52,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:06:52,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:52,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 119 transitions, 1066 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 20:06:52,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:52,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:52,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:53,074 INFO L124 PetriNetUnfolderBase]: 1736/2801 cut-off events. [2024-06-27 20:06:53,075 INFO L125 PetriNetUnfolderBase]: For 55947/55959 co-relation queries the response was YES. [2024-06-27 20:06:53,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16067 conditions, 2801 events. 1736/2801 cut-off events. For 55947/55959 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15270 event pairs, 503 based on Foata normal form. 9/2805 useless extension candidates. Maximal degree in co-relation 16017. Up to 2635 conditions per place. [2024-06-27 20:06:53,092 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 108 selfloop transitions, 19 changer transitions 0/132 dead transitions. [2024-06-27 20:06:53,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 132 transitions, 1394 flow [2024-06-27 20:06:53,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:53,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:53,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 20:06:53,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-27 20:06:53,093 INFO L175 Difference]: Start difference. First operand has 115 places, 119 transitions, 1066 flow. Second operand 7 states and 120 transitions. [2024-06-27 20:06:53,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 132 transitions, 1394 flow [2024-06-27 20:06:53,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 132 transitions, 1283 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 20:06:53,138 INFO L231 Difference]: Finished difference. Result has 116 places, 122 transitions, 1055 flow [2024-06-27 20:06:53,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1055, PETRI_PLACES=116, PETRI_TRANSITIONS=122} [2024-06-27 20:06:53,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 74 predicate places. [2024-06-27 20:06:53,139 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 122 transitions, 1055 flow [2024-06-27 20:06:53,139 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 20:06:53,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:53,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:53,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:06:53,140 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 20:06:53,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:53,140 INFO L85 PathProgramCache]: Analyzing trace with hash -464691312, now seen corresponding path program 3 times [2024-06-27 20:06:53,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:53,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76552106] [2024-06-27 20:06:53,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:53,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:53,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:53,799 INFO 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 20:06:53,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:53,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76552106] [2024-06-27 20:06:53,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76552106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:53,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:53,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:06:53,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041941983] [2024-06-27 20:06:53,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:53,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:06:53,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:53,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:06:53,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:06:53,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:53,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 122 transitions, 1055 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 20:06:53,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:53,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:53,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:54,289 INFO L124 PetriNetUnfolderBase]: 1763/2844 cut-off events. [2024-06-27 20:06:54,290 INFO L125 PetriNetUnfolderBase]: For 60280/60289 co-relation queries the response was YES. [2024-06-27 20:06:54,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16306 conditions, 2844 events. 1763/2844 cut-off events. For 60280/60289 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15606 event pairs, 528 based on Foata normal form. 6/2841 useless extension candidates. Maximal degree in co-relation 16256. Up to 2510 conditions per place. [2024-06-27 20:06:54,308 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 98 selfloop transitions, 42 changer transitions 0/145 dead transitions. [2024-06-27 20:06:54,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 145 transitions, 1609 flow [2024-06-27 20:06:54,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:54,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:54,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 20:06:54,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-27 20:06:54,309 INFO L175 Difference]: Start difference. First operand has 116 places, 122 transitions, 1055 flow. Second operand 7 states and 132 transitions. [2024-06-27 20:06:54,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 145 transitions, 1609 flow [2024-06-27 20:06:54,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 145 transitions, 1531 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 20:06:54,357 INFO L231 Difference]: Finished difference. Result has 119 places, 130 transitions, 1211 flow [2024-06-27 20:06:54,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1211, PETRI_PLACES=119, PETRI_TRANSITIONS=130} [2024-06-27 20:06:54,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-27 20:06:54,358 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 130 transitions, 1211 flow [2024-06-27 20:06:54,358 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 20:06:54,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:54,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:54,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:06:54,358 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:54,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:54,359 INFO L85 PathProgramCache]: Analyzing trace with hash 398761822, now seen corresponding path program 3 times [2024-06-27 20:06:54,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:54,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496902469] [2024-06-27 20:06:54,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:54,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:54,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:55,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:06:55,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:55,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496902469] [2024-06-27 20:06:55,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496902469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:55,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:55,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:06:55,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926258329] [2024-06-27 20:06:55,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:55,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:06:55,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:55,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:06:55,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:06:55,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:06:55,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 130 transitions, 1211 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 20:06:55,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:55,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:06:55,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:55,700 INFO L124 PetriNetUnfolderBase]: 1760/2841 cut-off events. [2024-06-27 20:06:55,701 INFO L125 PetriNetUnfolderBase]: For 66228/66240 co-relation queries the response was YES. [2024-06-27 20:06:55,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17062 conditions, 2841 events. 1760/2841 cut-off events. For 66228/66240 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15565 event pairs, 509 based on Foata normal form. 9/2845 useless extension candidates. Maximal degree in co-relation 17010. Up to 2660 conditions per place. [2024-06-27 20:06:55,721 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 114 selfloop transitions, 27 changer transitions 0/146 dead transitions. [2024-06-27 20:06:55,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 146 transitions, 1591 flow [2024-06-27 20:06:55,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:55,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:55,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 20:06:55,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-27 20:06:55,723 INFO L175 Difference]: Start difference. First operand has 119 places, 130 transitions, 1211 flow. Second operand 7 states and 121 transitions. [2024-06-27 20:06:55,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 146 transitions, 1591 flow [2024-06-27 20:06:55,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 146 transitions, 1459 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-27 20:06:55,784 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1235 flow [2024-06-27 20:06:55,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1235, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-06-27 20:06:55,785 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-27 20:06:55,785 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1235 flow [2024-06-27 20:06:55,785 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 20:06:55,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:55,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:55,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:06:55,786 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:55,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:55,786 INFO L85 PathProgramCache]: Analyzing trace with hash 221278948, now seen corresponding path program 1 times [2024-06-27 20:06:55,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:55,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116410724] [2024-06-27 20:06:55,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:55,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:55,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:56,493 INFO 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 20:06:56,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:56,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116410724] [2024-06-27 20:06:56,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116410724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:56,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:56,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:06:56,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691772937] [2024-06-27 20:06:56,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:56,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:06:56,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:56,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:06:56,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:06:56,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:06:56,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1235 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 20:06:56,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:56,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:06:56,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:57,070 INFO L124 PetriNetUnfolderBase]: 1653/2731 cut-off events. [2024-06-27 20:06:57,070 INFO L125 PetriNetUnfolderBase]: For 71212/71212 co-relation queries the response was YES. [2024-06-27 20:06:57,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16339 conditions, 2731 events. 1653/2731 cut-off events. For 71212/71212 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15347 event pairs, 459 based on Foata normal form. 1/2729 useless extension candidates. Maximal degree in co-relation 16285. Up to 2490 conditions per place. [2024-06-27 20:06:57,102 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 131 selfloop transitions, 14 changer transitions 0/155 dead transitions. [2024-06-27 20:06:57,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 155 transitions, 1609 flow [2024-06-27 20:06:57,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:57,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:57,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 20:06:57,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 20:06:57,109 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1235 flow. Second operand 7 states and 130 transitions. [2024-06-27 20:06:57,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 155 transitions, 1609 flow [2024-06-27 20:06:57,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 155 transitions, 1537 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 20:06:57,159 INFO L231 Difference]: Finished difference. Result has 127 places, 139 transitions, 1247 flow [2024-06-27 20:06:57,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1247, PETRI_PLACES=127, PETRI_TRANSITIONS=139} [2024-06-27 20:06:57,160 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-27 20:06:57,160 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 139 transitions, 1247 flow [2024-06-27 20:06:57,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 20:06:57,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:57,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:57,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:06:57,161 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:57,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:57,161 INFO L85 PathProgramCache]: Analyzing trace with hash -470935518, now seen corresponding path program 1 times [2024-06-27 20:06:57,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:57,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005358706] [2024-06-27 20:06:57,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:57,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:57,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:57,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 20:06:57,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:57,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005358706] [2024-06-27 20:06:57,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005358706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:57,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:57,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:06:57,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489856979] [2024-06-27 20:06:57,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:57,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:06:57,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:57,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:06:57,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:06:57,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:06:57,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 139 transitions, 1247 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 20:06:57,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:57,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:06:57,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:58,312 INFO L124 PetriNetUnfolderBase]: 1663/2751 cut-off events. [2024-06-27 20:06:58,312 INFO L125 PetriNetUnfolderBase]: For 77070/77070 co-relation queries the response was YES. [2024-06-27 20:06:58,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16824 conditions, 2751 events. 1663/2751 cut-off events. For 77070/77070 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15501 event pairs, 456 based on Foata normal form. 4/2752 useless extension candidates. Maximal degree in co-relation 16768. Up to 2504 conditions per place. [2024-06-27 20:06:58,330 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 132 selfloop transitions, 15 changer transitions 0/157 dead transitions. [2024-06-27 20:06:58,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 157 transitions, 1625 flow [2024-06-27 20:06:58,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:58,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:58,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 20:06:58,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-27 20:06:58,332 INFO L175 Difference]: Start difference. First operand has 127 places, 139 transitions, 1247 flow. Second operand 7 states and 129 transitions. [2024-06-27 20:06:58,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 157 transitions, 1625 flow [2024-06-27 20:06:58,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 157 transitions, 1563 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 20:06:58,383 INFO L231 Difference]: Finished difference. Result has 129 places, 143 transitions, 1274 flow [2024-06-27 20:06:58,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1274, PETRI_PLACES=129, PETRI_TRANSITIONS=143} [2024-06-27 20:06:58,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-27 20:06:58,384 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 143 transitions, 1274 flow [2024-06-27 20:06:58,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 20:06:58,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:58,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:58,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:06:58,384 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:58,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:58,385 INFO L85 PathProgramCache]: Analyzing trace with hash -464506428, now seen corresponding path program 2 times [2024-06-27 20:06:58,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:58,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760948529] [2024-06-27 20:06:58,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:58,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:58,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:06:59,143 INFO 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 20:06:59,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:06:59,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760948529] [2024-06-27 20:06:59,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760948529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:06:59,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:06:59,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:06:59,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613015984] [2024-06-27 20:06:59,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:06:59,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:06:59,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:06:59,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:06:59,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:06:59,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:06:59,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 143 transitions, 1274 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 20:06:59,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:06:59,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:06:59,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:06:59,743 INFO L124 PetriNetUnfolderBase]: 1673/2770 cut-off events. [2024-06-27 20:06:59,743 INFO L125 PetriNetUnfolderBase]: For 82326/82329 co-relation queries the response was YES. [2024-06-27 20:06:59,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17447 conditions, 2770 events. 1673/2770 cut-off events. For 82326/82329 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15702 event pairs, 460 based on Foata normal form. 6/2772 useless extension candidates. Maximal degree in co-relation 17390. Up to 2509 conditions per place. [2024-06-27 20:06:59,766 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 129 selfloop transitions, 20 changer transitions 0/159 dead transitions. [2024-06-27 20:06:59,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 159 transitions, 1668 flow [2024-06-27 20:06:59,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:06:59,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:06:59,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 20:06:59,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-27 20:06:59,768 INFO L175 Difference]: Start difference. First operand has 129 places, 143 transitions, 1274 flow. Second operand 7 states and 129 transitions. [2024-06-27 20:06:59,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 159 transitions, 1668 flow [2024-06-27 20:06:59,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 159 transitions, 1607 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 20:06:59,824 INFO L231 Difference]: Finished difference. Result has 131 places, 147 transitions, 1320 flow [2024-06-27 20:06:59,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1320, PETRI_PLACES=131, PETRI_TRANSITIONS=147} [2024-06-27 20:06:59,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-27 20:06:59,825 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 147 transitions, 1320 flow [2024-06-27 20:06:59,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 20:06:59,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:06:59,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:06:59,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:06:59,826 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:06:59,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:06:59,826 INFO L85 PathProgramCache]: Analyzing trace with hash 398767774, now seen corresponding path program 3 times [2024-06-27 20:06:59,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:06:59,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366827540] [2024-06-27 20:06:59,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:06:59,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:06:59,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:00,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:00,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:00,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366827540] [2024-06-27 20:07:00,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366827540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:00,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:00,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:00,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655912329] [2024-06-27 20:07:00,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:00,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:00,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:00,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:00,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:00,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:07:00,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 147 transitions, 1320 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 20:07:00,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:00,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:07:00,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:01,133 INFO L124 PetriNetUnfolderBase]: 1703/2804 cut-off events. [2024-06-27 20:07:01,133 INFO L125 PetriNetUnfolderBase]: For 86161/86164 co-relation queries the response was YES. [2024-06-27 20:07:01,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18125 conditions, 2804 events. 1703/2804 cut-off events. For 86161/86164 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15766 event pairs, 469 based on Foata normal form. 5/2805 useless extension candidates. Maximal degree in co-relation 18067. Up to 2508 conditions per place. [2024-06-27 20:07:01,151 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 125 selfloop transitions, 33 changer transitions 0/168 dead transitions. [2024-06-27 20:07:01,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 168 transitions, 1862 flow [2024-06-27 20:07:01,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:01,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:01,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 20:07:01,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-27 20:07:01,152 INFO L175 Difference]: Start difference. First operand has 131 places, 147 transitions, 1320 flow. Second operand 7 states and 132 transitions. [2024-06-27 20:07:01,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 168 transitions, 1862 flow [2024-06-27 20:07:01,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 168 transitions, 1783 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:01,209 INFO L231 Difference]: Finished difference. Result has 134 places, 155 transitions, 1465 flow [2024-06-27 20:07:01,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1465, PETRI_PLACES=134, PETRI_TRANSITIONS=155} [2024-06-27 20:07:01,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-27 20:07:01,210 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 155 transitions, 1465 flow [2024-06-27 20:07:01,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 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 20:07:01,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:01,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:01,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:07:01,210 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:01,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:01,211 INFO L85 PathProgramCache]: Analyzing trace with hash 398776702, now seen corresponding path program 1 times [2024-06-27 20:07:01,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:01,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361268568] [2024-06-27 20:07:01,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:01,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:01,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:02,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:02,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:02,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361268568] [2024-06-27 20:07:02,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361268568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:02,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:02,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:02,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511206383] [2024-06-27 20:07:02,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:02,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:02,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:02,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:02,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:02,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:02,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 155 transitions, 1465 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 20:07:02,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:02,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:02,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:02,958 INFO L124 PetriNetUnfolderBase]: 1801/2897 cut-off events. [2024-06-27 20:07:02,959 INFO L125 PetriNetUnfolderBase]: For 92213/92213 co-relation queries the response was YES. [2024-06-27 20:07:02,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19403 conditions, 2897 events. 1801/2897 cut-off events. For 92213/92213 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15820 event pairs, 498 based on Foata normal form. 1/2895 useless extension candidates. Maximal degree in co-relation 19343. Up to 2742 conditions per place. [2024-06-27 20:07:02,979 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 146 selfloop transitions, 17 changer transitions 0/168 dead transitions. [2024-06-27 20:07:02,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 168 transitions, 1847 flow [2024-06-27 20:07:02,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:02,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:02,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:07:02,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 20:07:02,982 INFO L175 Difference]: Start difference. First operand has 134 places, 155 transitions, 1465 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:07:02,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 168 transitions, 1847 flow [2024-06-27 20:07:03,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 168 transitions, 1795 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:03,046 INFO L231 Difference]: Finished difference. Result has 139 places, 157 transitions, 1487 flow [2024-06-27 20:07:03,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1487, PETRI_PLACES=139, PETRI_TRANSITIONS=157} [2024-06-27 20:07:03,046 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-27 20:07:03,046 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 157 transitions, 1487 flow [2024-06-27 20:07:03,046 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 20:07:03,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:03,047 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 20:07:03,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:07:03,047 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:03,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:03,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1357311082, now seen corresponding path program 1 times [2024-06-27 20:07:03,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:03,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525573477] [2024-06-27 20:07:03,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:03,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:03,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:03,838 INFO 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 20:07:03,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:03,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525573477] [2024-06-27 20:07:03,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525573477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:03,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:03,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:03,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402876564] [2024-06-27 20:07:03,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:03,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:03,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:03,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:03,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:03,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:03,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 157 transitions, 1487 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 20:07:03,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:03,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:03,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:04,494 INFO L124 PetriNetUnfolderBase]: 1816/2921 cut-off events. [2024-06-27 20:07:04,494 INFO L125 PetriNetUnfolderBase]: For 97473/97476 co-relation queries the response was YES. [2024-06-27 20:07:04,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19664 conditions, 2921 events. 1816/2921 cut-off events. For 97473/97476 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 15995 event pairs, 501 based on Foata normal form. 5/2922 useless extension candidates. Maximal degree in co-relation 19602. Up to 2677 conditions per place. [2024-06-27 20:07:04,513 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 152 selfloop transitions, 29 changer transitions 0/186 dead transitions. [2024-06-27 20:07:04,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 186 transitions, 2007 flow [2024-06-27 20:07:04,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:04,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:04,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:07:04,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:07:04,516 INFO L175 Difference]: Start difference. First operand has 139 places, 157 transitions, 1487 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:07:04,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 186 transitions, 2007 flow [2024-06-27 20:07:04,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 186 transitions, 1901 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 20:07:04,586 INFO L231 Difference]: Finished difference. Result has 140 places, 162 transitions, 1541 flow [2024-06-27 20:07:04,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1541, PETRI_PLACES=140, PETRI_TRANSITIONS=162} [2024-06-27 20:07:04,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-27 20:07:04,587 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 162 transitions, 1541 flow [2024-06-27 20:07:04,587 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 20:07:04,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:04,587 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 20:07:04,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:07:04,587 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:04,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:04,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1289687401, now seen corresponding path program 1 times [2024-06-27 20:07:04,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:04,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895534877] [2024-06-27 20:07:04,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:04,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:04,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:05,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 20:07:05,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:05,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895534877] [2024-06-27 20:07:05,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895534877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:05,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:05,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:05,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341871128] [2024-06-27 20:07:05,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:05,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:05,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:05,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:05,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:05,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:05,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 162 transitions, 1541 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 20:07:05,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:05,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:05,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:05,803 INFO L124 PetriNetUnfolderBase]: 1836/2953 cut-off events. [2024-06-27 20:07:05,804 INFO L125 PetriNetUnfolderBase]: For 105121/105124 co-relation queries the response was YES. [2024-06-27 20:07:05,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20624 conditions, 2953 events. 1836/2953 cut-off events. For 105121/105124 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16300 event pairs, 497 based on Foata normal form. 6/2955 useless extension candidates. Maximal degree in co-relation 20562. Up to 2711 conditions per place. [2024-06-27 20:07:05,827 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 158 selfloop transitions, 23 changer transitions 0/186 dead transitions. [2024-06-27 20:07:05,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 186 transitions, 2026 flow [2024-06-27 20:07:05,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:05,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:05,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 20:07:05,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:07:05,829 INFO L175 Difference]: Start difference. First operand has 140 places, 162 transitions, 1541 flow. Second operand 7 states and 133 transitions. [2024-06-27 20:07:05,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 186 transitions, 2026 flow [2024-06-27 20:07:05,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 186 transitions, 1900 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:05,923 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 1533 flow [2024-06-27 20:07:05,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1533, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-27 20:07:05,923 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-27 20:07:05,923 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 1533 flow [2024-06-27 20:07:05,923 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 20:07:05,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:05,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:05,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:07:05,924 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:05,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:05,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1283973481, now seen corresponding path program 2 times [2024-06-27 20:07:05,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:05,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302198811] [2024-06-27 20:07:05,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:05,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:05,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:06,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:06,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:06,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302198811] [2024-06-27 20:07:06,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302198811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:06,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:06,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:06,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24517444] [2024-06-27 20:07:06,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:06,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:06,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:06,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:06,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:06,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:06,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 1533 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 20:07:06,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:06,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:06,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:07,127 INFO L124 PetriNetUnfolderBase]: 1840/2961 cut-off events. [2024-06-27 20:07:07,128 INFO L125 PetriNetUnfolderBase]: For 109188/109191 co-relation queries the response was YES. [2024-06-27 20:07:07,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20721 conditions, 2961 events. 1840/2961 cut-off events. For 109188/109191 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16311 event pairs, 498 based on Foata normal form. 6/2963 useless extension candidates. Maximal degree in co-relation 20658. Up to 2660 conditions per place. [2024-06-27 20:07:07,154 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 148 selfloop transitions, 35 changer transitions 0/188 dead transitions. [2024-06-27 20:07:07,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 188 transitions, 2101 flow [2024-06-27 20:07:07,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:07,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:07,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 20:07:07,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:07:07,155 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 1533 flow. Second operand 7 states and 133 transitions. [2024-06-27 20:07:07,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 188 transitions, 2101 flow [2024-06-27 20:07:07,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 188 transitions, 2039 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:07,264 INFO L231 Difference]: Finished difference. Result has 145 places, 169 transitions, 1608 flow [2024-06-27 20:07:07,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1608, PETRI_PLACES=145, PETRI_TRANSITIONS=169} [2024-06-27 20:07:07,265 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-27 20:07:07,265 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 169 transitions, 1608 flow [2024-06-27 20:07:07,265 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 20:07:07,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:07,266 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 20:07:07,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:07:07,266 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 20:07:07,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:07,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1283965545, now seen corresponding path program 1 times [2024-06-27 20:07:07,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:07,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464200120] [2024-06-27 20:07:07,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:07,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:07,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:08,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:08,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:08,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464200120] [2024-06-27 20:07:08,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464200120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:08,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:08,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:08,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633052807] [2024-06-27 20:07:08,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:08,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:08,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:08,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:08,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:08,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:08,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 169 transitions, 1608 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 20:07:08,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:08,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:08,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:08,836 INFO L124 PetriNetUnfolderBase]: 1845/2967 cut-off events. [2024-06-27 20:07:08,836 INFO L125 PetriNetUnfolderBase]: For 113170/113170 co-relation queries the response was YES. [2024-06-27 20:07:08,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20946 conditions, 2967 events. 1845/2967 cut-off events. For 113170/113170 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16321 event pairs, 493 based on Foata normal form. 1/2965 useless extension candidates. Maximal degree in co-relation 20882. Up to 2792 conditions per place. [2024-06-27 20:07:08,862 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 17 changer transitions 0/189 dead transitions. [2024-06-27 20:07:08,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 189 transitions, 2088 flow [2024-06-27 20:07:08,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:08,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:08,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 20:07:08,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-27 20:07:08,864 INFO L175 Difference]: Start difference. First operand has 145 places, 169 transitions, 1608 flow. Second operand 8 states and 138 transitions. [2024-06-27 20:07:08,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 189 transitions, 2088 flow [2024-06-27 20:07:08,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 189 transitions, 2001 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:08,944 INFO L231 Difference]: Finished difference. Result has 149 places, 172 transitions, 1637 flow [2024-06-27 20:07:08,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1521, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1637, PETRI_PLACES=149, PETRI_TRANSITIONS=172} [2024-06-27 20:07:08,945 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-27 20:07:08,945 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 172 transitions, 1637 flow [2024-06-27 20:07:08,945 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 20:07:08,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:08,945 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 20:07:08,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:07:08,946 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:08,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:08,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1366576672, now seen corresponding path program 2 times [2024-06-27 20:07:08,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:08,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300801743] [2024-06-27 20:07:08,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:08,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:08,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:09,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 20:07:09,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:09,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300801743] [2024-06-27 20:07:09,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300801743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:09,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:09,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:09,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087435659] [2024-06-27 20:07:09,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:09,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:09,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:09,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:09,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:09,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:09,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 172 transitions, 1637 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 20:07:09,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:09,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:09,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:10,448 INFO L124 PetriNetUnfolderBase]: 1904/3060 cut-off events. [2024-06-27 20:07:10,448 INFO L125 PetriNetUnfolderBase]: For 120694/120697 co-relation queries the response was YES. [2024-06-27 20:07:10,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21960 conditions, 3060 events. 1904/3060 cut-off events. For 120694/120697 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16909 event pairs, 490 based on Foata normal form. 5/3061 useless extension candidates. Maximal degree in co-relation 21895. Up to 2677 conditions per place. [2024-06-27 20:07:10,475 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 151 selfloop transitions, 47 changer transitions 0/203 dead transitions. [2024-06-27 20:07:10,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 203 transitions, 2463 flow [2024-06-27 20:07:10,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:10,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:10,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 20:07:10,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-27 20:07:10,476 INFO L175 Difference]: Start difference. First operand has 149 places, 172 transitions, 1637 flow. Second operand 8 states and 151 transitions. [2024-06-27 20:07:10,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 203 transitions, 2463 flow [2024-06-27 20:07:10,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 203 transitions, 2369 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:10,593 INFO L231 Difference]: Finished difference. Result has 152 places, 182 transitions, 1864 flow [2024-06-27 20:07:10,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1864, PETRI_PLACES=152, PETRI_TRANSITIONS=182} [2024-06-27 20:07:10,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-27 20:07:10,594 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 182 transitions, 1864 flow [2024-06-27 20:07:10,594 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 20:07:10,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:10,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 20:07:10,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:07:10,595 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:10,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:10,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1283977108, now seen corresponding path program 3 times [2024-06-27 20:07:10,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:10,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446915832] [2024-06-27 20:07:10,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:10,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:10,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:11,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 20:07:11,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:11,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446915832] [2024-06-27 20:07:11,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446915832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:11,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:11,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:11,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374815305] [2024-06-27 20:07:11,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:11,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:11,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:11,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:11,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:11,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:11,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 182 transitions, 1864 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 20:07:11,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:11,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:11,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:12,108 INFO L124 PetriNetUnfolderBase]: 1915/3076 cut-off events. [2024-06-27 20:07:12,108 INFO L125 PetriNetUnfolderBase]: For 131466/131469 co-relation queries the response was YES. [2024-06-27 20:07:12,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23196 conditions, 3076 events. 1915/3076 cut-off events. For 131466/131469 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16936 event pairs, 495 based on Foata normal form. 5/3077 useless extension candidates. Maximal degree in co-relation 23129. Up to 2754 conditions per place. [2024-06-27 20:07:12,134 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 161 selfloop transitions, 41 changer transitions 0/207 dead transitions. [2024-06-27 20:07:12,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 207 transitions, 2540 flow [2024-06-27 20:07:12,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:12,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:12,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:07:12,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 20:07:12,135 INFO L175 Difference]: Start difference. First operand has 152 places, 182 transitions, 1864 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:07:12,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 207 transitions, 2540 flow [2024-06-27 20:07:12,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 207 transitions, 2382 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:12,262 INFO L231 Difference]: Finished difference. Result has 156 places, 187 transitions, 1916 flow [2024-06-27 20:07:12,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1916, PETRI_PLACES=156, PETRI_TRANSITIONS=187} [2024-06-27 20:07:12,262 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-27 20:07:12,262 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 187 transitions, 1916 flow [2024-06-27 20:07:12,262 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 20:07:12,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:12,263 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 20:07:12,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:07:12,263 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:12,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:12,263 INFO L85 PathProgramCache]: Analyzing trace with hash 16651123, now seen corresponding path program 3 times [2024-06-27 20:07:12,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:12,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142842492] [2024-06-27 20:07:12,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:12,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:12,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:12,833 INFO 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 20:07:12,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:12,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142842492] [2024-06-27 20:07:12,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142842492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:12,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:12,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:12,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621486476] [2024-06-27 20:07:12,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:12,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:12,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:12,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:12,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:12,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:12,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 187 transitions, 1916 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 20:07:12,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:12,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:12,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:13,562 INFO L124 PetriNetUnfolderBase]: 1901/3049 cut-off events. [2024-06-27 20:07:13,563 INFO L125 PetriNetUnfolderBase]: For 134731/134737 co-relation queries the response was YES. [2024-06-27 20:07:13,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23123 conditions, 3049 events. 1901/3049 cut-off events. For 134731/134737 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16737 event pairs, 510 based on Foata normal form. 3/3043 useless extension candidates. Maximal degree in co-relation 23054. Up to 2808 conditions per place. [2024-06-27 20:07:13,592 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 176 selfloop transitions, 23 changer transitions 0/204 dead transitions. [2024-06-27 20:07:13,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 204 transitions, 2376 flow [2024-06-27 20:07:13,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:13,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:13,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 20:07:13,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 20:07:13,594 INFO L175 Difference]: Start difference. First operand has 156 places, 187 transitions, 1916 flow. Second operand 7 states and 130 transitions. [2024-06-27 20:07:13,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 204 transitions, 2376 flow [2024-06-27 20:07:13,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 204 transitions, 2221 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:13,774 INFO L231 Difference]: Finished difference. Result has 158 places, 187 transitions, 1813 flow [2024-06-27 20:07:13,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1813, PETRI_PLACES=158, PETRI_TRANSITIONS=187} [2024-06-27 20:07:13,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-27 20:07:13,775 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 187 transitions, 1813 flow [2024-06-27 20:07:13,775 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 20:07:13,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:13,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:13,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:07:13,776 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:13,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:13,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1505074039, now seen corresponding path program 4 times [2024-06-27 20:07:13,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:13,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656261484] [2024-06-27 20:07:13,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:13,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:13,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:14,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:14,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:14,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656261484] [2024-06-27 20:07:14,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656261484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:14,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:14,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:14,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822424260] [2024-06-27 20:07:14,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:14,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:14,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:14,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:14,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:14,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:14,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 187 transitions, 1813 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 20:07:14,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:14,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:14,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:15,057 INFO L124 PetriNetUnfolderBase]: 1911/3063 cut-off events. [2024-06-27 20:07:15,058 INFO L125 PetriNetUnfolderBase]: For 139830/139836 co-relation queries the response was YES. [2024-06-27 20:07:15,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23213 conditions, 3063 events. 1911/3063 cut-off events. For 139830/139836 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16857 event pairs, 506 based on Foata normal form. 3/3057 useless extension candidates. Maximal degree in co-relation 23143. Up to 2796 conditions per place. [2024-06-27 20:07:15,085 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 168 selfloop transitions, 32 changer transitions 0/205 dead transitions. [2024-06-27 20:07:15,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 205 transitions, 2341 flow [2024-06-27 20:07:15,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:15,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:15,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 20:07:15,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 20:07:15,087 INFO L175 Difference]: Start difference. First operand has 158 places, 187 transitions, 1813 flow. Second operand 7 states and 130 transitions. [2024-06-27 20:07:15,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 205 transitions, 2341 flow [2024-06-27 20:07:15,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 205 transitions, 2178 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-27 20:07:15,207 INFO L231 Difference]: Finished difference. Result has 154 places, 190 transitions, 1778 flow [2024-06-27 20:07:15,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1778, PETRI_PLACES=154, PETRI_TRANSITIONS=190} [2024-06-27 20:07:15,208 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-27 20:07:15,208 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 190 transitions, 1778 flow [2024-06-27 20:07:15,208 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 20:07:15,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:15,209 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 20:07:15,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:07:15,209 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:15,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:15,209 INFO L85 PathProgramCache]: Analyzing trace with hash -530464589, now seen corresponding path program 5 times [2024-06-27 20:07:15,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:15,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889475114] [2024-06-27 20:07:15,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:15,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:15,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:15,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:15,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:15,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889475114] [2024-06-27 20:07:15,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889475114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:15,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:15,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:15,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155535346] [2024-06-27 20:07:15,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:15,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:15,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:15,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:15,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:16,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:16,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 190 transitions, 1778 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 20:07:16,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:16,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:16,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:16,547 INFO L124 PetriNetUnfolderBase]: 1921/3084 cut-off events. [2024-06-27 20:07:16,547 INFO L125 PetriNetUnfolderBase]: For 145573/145582 co-relation queries the response was YES. [2024-06-27 20:07:16,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23442 conditions, 3084 events. 1921/3084 cut-off events. For 145573/145582 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17073 event pairs, 524 based on Foata normal form. 5/3080 useless extension candidates. Maximal degree in co-relation 23371. Up to 2705 conditions per place. [2024-06-27 20:07:16,575 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 147 selfloop transitions, 55 changer transitions 0/207 dead transitions. [2024-06-27 20:07:16,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 207 transitions, 2412 flow [2024-06-27 20:07:16,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:16,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:16,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 20:07:16,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 20:07:16,583 INFO L175 Difference]: Start difference. First operand has 154 places, 190 transitions, 1778 flow. Second operand 7 states and 130 transitions. [2024-06-27 20:07:16,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 207 transitions, 2412 flow [2024-06-27 20:07:16,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 207 transitions, 2316 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:16,712 INFO L231 Difference]: Finished difference. Result has 156 places, 193 transitions, 1856 flow [2024-06-27 20:07:16,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1856, PETRI_PLACES=156, PETRI_TRANSITIONS=193} [2024-06-27 20:07:16,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-27 20:07:16,715 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 193 transitions, 1856 flow [2024-06-27 20:07:16,717 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 20:07:16,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:16,718 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 20:07:16,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:07:16,718 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:16,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:16,721 INFO L85 PathProgramCache]: Analyzing trace with hash -536178509, now seen corresponding path program 6 times [2024-06-27 20:07:16,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:16,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172920005] [2024-06-27 20:07:16,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:16,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:16,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:17,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:17,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:17,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172920005] [2024-06-27 20:07:17,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172920005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:17,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:17,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:07:17,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142742932] [2024-06-27 20:07:17,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:17,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:07:17,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:17,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:07:17,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:07:17,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:17,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 193 transitions, 1856 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 20:07:17,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:17,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:17,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:17,925 INFO L124 PetriNetUnfolderBase]: 1905/3060 cut-off events. [2024-06-27 20:07:17,925 INFO L125 PetriNetUnfolderBase]: For 149212/149221 co-relation queries the response was YES. [2024-06-27 20:07:17,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23288 conditions, 3060 events. 1905/3060 cut-off events. For 149212/149221 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16925 event pairs, 519 based on Foata normal form. 7/3058 useless extension candidates. Maximal degree in co-relation 23216. Up to 2692 conditions per place. [2024-06-27 20:07:17,958 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 150 selfloop transitions, 51 changer transitions 0/206 dead transitions. [2024-06-27 20:07:17,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 206 transitions, 2348 flow [2024-06-27 20:07:17,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:07:17,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:07:17,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-27 20:07:17,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-27 20:07:17,960 INFO L175 Difference]: Start difference. First operand has 156 places, 193 transitions, 1856 flow. Second operand 7 states and 130 transitions. [2024-06-27 20:07:17,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 206 transitions, 2348 flow [2024-06-27 20:07:18,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 206 transitions, 2173 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:18,144 INFO L231 Difference]: Finished difference. Result has 159 places, 193 transitions, 1791 flow [2024-06-27 20:07:18,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1681, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1791, PETRI_PLACES=159, PETRI_TRANSITIONS=193} [2024-06-27 20:07:18,145 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-27 20:07:18,145 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 193 transitions, 1791 flow [2024-06-27 20:07:18,145 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 20:07:18,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:18,145 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 20:07:18,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:07:18,146 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 20:07:18,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:18,146 INFO L85 PathProgramCache]: Analyzing trace with hash -523283563, now seen corresponding path program 2 times [2024-06-27 20:07:18,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:18,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261695285] [2024-06-27 20:07:18,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:18,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:18,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:19,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:19,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:19,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261695285] [2024-06-27 20:07:19,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261695285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:19,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:19,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:19,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772618662] [2024-06-27 20:07:19,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:19,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:19,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:19,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:19,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:19,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:19,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 193 transitions, 1791 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 20:07:19,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:19,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:19,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:19,582 INFO L124 PetriNetUnfolderBase]: 1931/3093 cut-off events. [2024-06-27 20:07:19,582 INFO L125 PetriNetUnfolderBase]: For 160058/160070 co-relation queries the response was YES. [2024-06-27 20:07:19,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23783 conditions, 3093 events. 1931/3093 cut-off events. For 160058/160070 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17068 event pairs, 496 based on Foata normal form. 10/3098 useless extension candidates. Maximal degree in co-relation 23710. Up to 2863 conditions per place. [2024-06-27 20:07:19,611 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 173 selfloop transitions, 40 changer transitions 0/218 dead transitions. [2024-06-27 20:07:19,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 218 transitions, 2673 flow [2024-06-27 20:07:19,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:19,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:19,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:07:19,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 20:07:19,612 INFO L175 Difference]: Start difference. First operand has 159 places, 193 transitions, 1791 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:07:19,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 218 transitions, 2673 flow [2024-06-27 20:07:19,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 218 transitions, 2544 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:07:19,748 INFO L231 Difference]: Finished difference. Result has 160 places, 202 transitions, 1982 flow [2024-06-27 20:07:19,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1982, PETRI_PLACES=160, PETRI_TRANSITIONS=202} [2024-06-27 20:07:19,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-27 20:07:19,749 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 202 transitions, 1982 flow [2024-06-27 20:07:19,749 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 20:07:19,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:19,750 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 20:07:19,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:07:19,750 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 20:07:19,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:19,750 INFO L85 PathProgramCache]: Analyzing trace with hash -536182136, now seen corresponding path program 4 times [2024-06-27 20:07:19,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:19,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721766791] [2024-06-27 20:07:19,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:19,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:19,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:20,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:20,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:20,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721766791] [2024-06-27 20:07:20,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721766791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:20,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:20,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:20,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256496877] [2024-06-27 20:07:20,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:20,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:20,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:20,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:20,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:20,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:20,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 202 transitions, 1982 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 20:07:20,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:20,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:20,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:21,224 INFO L124 PetriNetUnfolderBase]: 1946/3117 cut-off events. [2024-06-27 20:07:21,224 INFO L125 PetriNetUnfolderBase]: For 168909/168918 co-relation queries the response was YES. [2024-06-27 20:07:21,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24216 conditions, 3117 events. 1946/3117 cut-off events. For 168909/168918 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17210 event pairs, 519 based on Foata normal form. 6/3114 useless extension candidates. Maximal degree in co-relation 24142. Up to 2740 conditions per place. [2024-06-27 20:07:21,249 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 158 selfloop transitions, 58 changer transitions 0/221 dead transitions. [2024-06-27 20:07:21,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 221 transitions, 2618 flow [2024-06-27 20:07:21,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:21,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:21,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 20:07:21,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 20:07:21,252 INFO L175 Difference]: Start difference. First operand has 160 places, 202 transitions, 1982 flow. Second operand 8 states and 146 transitions. [2024-06-27 20:07:21,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 221 transitions, 2618 flow [2024-06-27 20:07:21,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 221 transitions, 2518 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:21,412 INFO L231 Difference]: Finished difference. Result has 165 places, 207 transitions, 2128 flow [2024-06-27 20:07:21,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2128, PETRI_PLACES=165, PETRI_TRANSITIONS=207} [2024-06-27 20:07:21,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-27 20:07:21,413 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 207 transitions, 2128 flow [2024-06-27 20:07:21,413 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 20:07:21,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:21,413 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 20:07:21,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:07:21,414 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 20:07:21,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:21,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1507628802, now seen corresponding path program 5 times [2024-06-27 20:07:21,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:21,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785800312] [2024-06-27 20:07:21,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:21,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:21,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:22,348 INFO 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 20:07:22,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:22,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785800312] [2024-06-27 20:07:22,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785800312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:22,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:22,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:22,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925313108] [2024-06-27 20:07:22,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:22,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:22,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:22,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:22,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:22,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:22,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 207 transitions, 2128 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 20:07:22,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:22,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:22,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:22,979 INFO L124 PetriNetUnfolderBase]: 2005/3209 cut-off events. [2024-06-27 20:07:22,980 INFO L125 PetriNetUnfolderBase]: For 182817/182826 co-relation queries the response was YES. [2024-06-27 20:07:22,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26023 conditions, 3209 events. 2005/3209 cut-off events. For 182817/182826 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 17832 event pairs, 524 based on Foata normal form. 6/3206 useless extension candidates. Maximal degree in co-relation 25947. Up to 2658 conditions per place. [2024-06-27 20:07:23,010 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 147 selfloop transitions, 93 changer transitions 0/245 dead transitions. [2024-06-27 20:07:23,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 245 transitions, 3290 flow [2024-06-27 20:07:23,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:23,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:23,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:07:23,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-27 20:07:23,012 INFO L175 Difference]: Start difference. First operand has 165 places, 207 transitions, 2128 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:07:23,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 245 transitions, 3290 flow [2024-06-27 20:07:23,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 245 transitions, 3078 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:23,248 INFO L231 Difference]: Finished difference. Result has 169 places, 230 transitions, 2601 flow [2024-06-27 20:07:23,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1916, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2601, PETRI_PLACES=169, PETRI_TRANSITIONS=230} [2024-06-27 20:07:23,248 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-27 20:07:23,248 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 230 transitions, 2601 flow [2024-06-27 20:07:23,249 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 20:07:23,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:23,249 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 20:07:23,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:07:23,249 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:23,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:23,250 INFO L85 PathProgramCache]: Analyzing trace with hash -522838093, now seen corresponding path program 3 times [2024-06-27 20:07:23,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:23,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885759669] [2024-06-27 20:07:23,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:23,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:23,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:24,156 INFO 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 20:07:24,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:24,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885759669] [2024-06-27 20:07:24,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885759669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:24,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:24,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:24,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114939176] [2024-06-27 20:07:24,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:24,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:24,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:24,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:24,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:24,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:24,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 230 transitions, 2601 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 20:07:24,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:24,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:24,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:24,904 INFO L124 PetriNetUnfolderBase]: 1999/3200 cut-off events. [2024-06-27 20:07:24,904 INFO L125 PetriNetUnfolderBase]: For 192019/192019 co-relation queries the response was YES. [2024-06-27 20:07:24,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26900 conditions, 3200 events. 1999/3200 cut-off events. For 192019/192019 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17734 event pairs, 492 based on Foata normal form. 2/3199 useless extension candidates. Maximal degree in co-relation 26821. Up to 3011 conditions per place. [2024-06-27 20:07:24,934 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 218 selfloop transitions, 19 changer transitions 0/242 dead transitions. [2024-06-27 20:07:24,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 242 transitions, 3111 flow [2024-06-27 20:07:24,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:24,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:24,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 20:07:24,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-27 20:07:24,935 INFO L175 Difference]: Start difference. First operand has 169 places, 230 transitions, 2601 flow. Second operand 8 states and 134 transitions. [2024-06-27 20:07:24,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 242 transitions, 3111 flow [2024-06-27 20:07:25,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 242 transitions, 2844 flow, removed 120 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:25,124 INFO L231 Difference]: Finished difference. Result has 174 places, 230 transitions, 2379 flow [2024-06-27 20:07:25,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2379, PETRI_PLACES=174, PETRI_TRANSITIONS=230} [2024-06-27 20:07:25,125 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-27 20:07:25,125 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 230 transitions, 2379 flow [2024-06-27 20:07:25,125 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 20:07:25,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:25,125 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 20:07:25,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:07:25,125 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:25,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:25,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1682063362, now seen corresponding path program 6 times [2024-06-27 20:07:25,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:25,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138511769] [2024-06-27 20:07:25,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:25,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:25,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:26,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:26,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:26,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138511769] [2024-06-27 20:07:26,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138511769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:26,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:26,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:26,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006160836] [2024-06-27 20:07:26,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:26,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:26,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:26,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:26,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:26,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:26,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 230 transitions, 2379 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 20:07:26,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:26,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:26,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:26,683 INFO L124 PetriNetUnfolderBase]: 2010/3219 cut-off events. [2024-06-27 20:07:26,683 INFO L125 PetriNetUnfolderBase]: For 190961/190970 co-relation queries the response was YES. [2024-06-27 20:07:26,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25937 conditions, 3219 events. 2010/3219 cut-off events. For 190961/190970 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 17905 event pairs, 518 based on Foata normal form. 6/3216 useless extension candidates. Maximal degree in co-relation 25857. Up to 2786 conditions per place. [2024-06-27 20:07:26,713 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 181 selfloop transitions, 64 changer transitions 0/250 dead transitions. [2024-06-27 20:07:26,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 250 transitions, 3168 flow [2024-06-27 20:07:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:26,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:26,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:07:26,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 20:07:26,714 INFO L175 Difference]: Start difference. First operand has 174 places, 230 transitions, 2379 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:07:26,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 250 transitions, 3168 flow [2024-06-27 20:07:26,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 250 transitions, 3122 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 20:07:26,965 INFO L231 Difference]: Finished difference. Result has 176 places, 237 transitions, 2668 flow [2024-06-27 20:07:26,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2333, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2668, PETRI_PLACES=176, PETRI_TRANSITIONS=237} [2024-06-27 20:07:26,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-27 20:07:26,965 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 237 transitions, 2668 flow [2024-06-27 20:07:26,966 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 20:07:26,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:26,966 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 20:07:26,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:07:26,966 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:26,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:26,966 INFO L85 PathProgramCache]: Analyzing trace with hash -536170573, now seen corresponding path program 4 times [2024-06-27 20:07:26,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:26,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787069487] [2024-06-27 20:07:26,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:26,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:26,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:27,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:27,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:27,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787069487] [2024-06-27 20:07:27,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787069487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:27,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:27,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:27,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543349927] [2024-06-27 20:07:27,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:27,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:27,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:27,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:27,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:27,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:27,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 237 transitions, 2668 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 20:07:27,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:27,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:27,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:28,506 INFO L124 PetriNetUnfolderBase]: 2012/3223 cut-off events. [2024-06-27 20:07:28,506 INFO L125 PetriNetUnfolderBase]: For 199182/199194 co-relation queries the response was YES. [2024-06-27 20:07:28,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26518 conditions, 3223 events. 2012/3223 cut-off events. For 199182/199194 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17870 event pairs, 497 based on Foata normal form. 10/3228 useless extension candidates. Maximal degree in co-relation 26436. Up to 3017 conditions per place. [2024-06-27 20:07:28,539 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 225 selfloop transitions, 22 changer transitions 0/252 dead transitions. [2024-06-27 20:07:28,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 252 transitions, 3274 flow [2024-06-27 20:07:28,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:28,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:28,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:07:28,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-27 20:07:28,540 INFO L175 Difference]: Start difference. First operand has 176 places, 237 transitions, 2668 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:07:28,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 252 transitions, 3274 flow [2024-06-27 20:07:28,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 252 transitions, 3094 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:28,867 INFO L231 Difference]: Finished difference. Result has 180 places, 240 transitions, 2620 flow [2024-06-27 20:07:28,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2620, PETRI_PLACES=180, PETRI_TRANSITIONS=240} [2024-06-27 20:07:28,867 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-27 20:07:28,867 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 240 transitions, 2620 flow [2024-06-27 20:07:28,868 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 20:07:28,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:28,868 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 20:07:28,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:07:28,868 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:28,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:28,868 INFO L85 PathProgramCache]: Analyzing trace with hash 859403086, now seen corresponding path program 1 times [2024-06-27 20:07:28,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:28,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128189776] [2024-06-27 20:07:28,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:28,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:28,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:29,711 INFO 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 20:07:29,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:29,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128189776] [2024-06-27 20:07:29,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128189776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:29,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:29,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:29,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453578583] [2024-06-27 20:07:29,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:29,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:29,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:29,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:29,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:29,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:07:29,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 240 transitions, 2620 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:29,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:29,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:07:29,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:30,516 INFO L124 PetriNetUnfolderBase]: 1963/3178 cut-off events. [2024-06-27 20:07:30,516 INFO L125 PetriNetUnfolderBase]: For 206471/206471 co-relation queries the response was YES. [2024-06-27 20:07:30,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26244 conditions, 3178 events. 1963/3178 cut-off events. For 206471/206471 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 17901 event pairs, 469 based on Foata normal form. 2/3177 useless extension candidates. Maximal degree in co-relation 26160. Up to 2829 conditions per place. [2024-06-27 20:07:30,545 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 223 selfloop transitions, 17 changer transitions 0/260 dead transitions. [2024-06-27 20:07:30,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 260 transitions, 3202 flow [2024-06-27 20:07:30,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:30,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:30,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:07:30,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 20:07:30,546 INFO L175 Difference]: Start difference. First operand has 180 places, 240 transitions, 2620 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:07:30,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 260 transitions, 3202 flow [2024-06-27 20:07:30,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 260 transitions, 3104 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:30,789 INFO L231 Difference]: Finished difference. Result has 182 places, 243 transitions, 2628 flow [2024-06-27 20:07:30,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2522, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2628, PETRI_PLACES=182, PETRI_TRANSITIONS=243} [2024-06-27 20:07:30,793 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-27 20:07:30,793 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 243 transitions, 2628 flow [2024-06-27 20:07:30,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:30,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:30,793 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 20:07:30,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:07:30,793 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:30,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:30,794 INFO L85 PathProgramCache]: Analyzing trace with hash 859552816, now seen corresponding path program 2 times [2024-06-27 20:07:30,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:30,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143611292] [2024-06-27 20:07:30,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:30,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:30,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:31,790 INFO 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 20:07:31,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:31,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143611292] [2024-06-27 20:07:31,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143611292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:31,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:31,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:31,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230939082] [2024-06-27 20:07:31,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:31,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:31,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:31,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:31,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:31,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:07:31,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 243 transitions, 2628 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:31,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:31,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:07:31,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:32,607 INFO L124 PetriNetUnfolderBase]: 2004/3244 cut-off events. [2024-06-27 20:07:32,608 INFO L125 PetriNetUnfolderBase]: For 218891/218891 co-relation queries the response was YES. [2024-06-27 20:07:32,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27227 conditions, 3244 events. 2004/3244 cut-off events. For 218891/218891 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 18343 event pairs, 463 based on Foata normal form. 3/3244 useless extension candidates. Maximal degree in co-relation 27142. Up to 2866 conditions per place. [2024-06-27 20:07:32,636 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 222 selfloop transitions, 28 changer transitions 0/270 dead transitions. [2024-06-27 20:07:32,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 270 transitions, 3456 flow [2024-06-27 20:07:32,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:32,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:32,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 20:07:32,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-27 20:07:32,637 INFO L175 Difference]: Start difference. First operand has 182 places, 243 transitions, 2628 flow. Second operand 8 states and 147 transitions. [2024-06-27 20:07:32,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 270 transitions, 3456 flow [2024-06-27 20:07:32,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 270 transitions, 3378 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:32,907 INFO L231 Difference]: Finished difference. Result has 185 places, 254 transitions, 2836 flow [2024-06-27 20:07:32,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2836, PETRI_PLACES=185, PETRI_TRANSITIONS=254} [2024-06-27 20:07:32,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-27 20:07:32,908 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 254 transitions, 2836 flow [2024-06-27 20:07:32,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:32,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:32,909 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 20:07:32,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:07:32,909 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:32,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:32,910 INFO L85 PathProgramCache]: Analyzing trace with hash -523099268, now seen corresponding path program 3 times [2024-06-27 20:07:32,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:32,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947402698] [2024-06-27 20:07:32,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:32,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:32,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:34,064 INFO 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 20:07:34,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:34,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947402698] [2024-06-27 20:07:34,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947402698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:34,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:34,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:34,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690227691] [2024-06-27 20:07:34,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:34,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:34,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:34,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:34,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:34,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:07:34,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 254 transitions, 2836 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:34,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:34,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:07:34,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:34,934 INFO L124 PetriNetUnfolderBase]: 2035/3295 cut-off events. [2024-06-27 20:07:34,934 INFO L125 PetriNetUnfolderBase]: For 232006/232009 co-relation queries the response was YES. [2024-06-27 20:07:34,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28333 conditions, 3295 events. 2035/3295 cut-off events. For 232006/232009 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18770 event pairs, 465 based on Foata normal form. 5/3296 useless extension candidates. Maximal degree in co-relation 28246. Up to 2838 conditions per place. [2024-06-27 20:07:34,965 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 203 selfloop transitions, 57 changer transitions 0/280 dead transitions. [2024-06-27 20:07:34,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 280 transitions, 3830 flow [2024-06-27 20:07:34,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:34,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:34,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:07:34,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-27 20:07:34,967 INFO L175 Difference]: Start difference. First operand has 185 places, 254 transitions, 2836 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:07:34,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 280 transitions, 3830 flow [2024-06-27 20:07:35,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 280 transitions, 3750 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 20:07:35,277 INFO L231 Difference]: Finished difference. Result has 189 places, 264 transitions, 3098 flow [2024-06-27 20:07:35,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2756, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3098, PETRI_PLACES=189, PETRI_TRANSITIONS=264} [2024-06-27 20:07:35,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-27 20:07:35,278 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 264 transitions, 3098 flow [2024-06-27 20:07:35,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:35,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:35,278 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 20:07:35,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:07:35,279 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:35,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:35,279 INFO L85 PathProgramCache]: Analyzing trace with hash -530450918, now seen corresponding path program 4 times [2024-06-27 20:07:35,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:35,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012703960] [2024-06-27 20:07:35,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:35,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:35,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:36,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:36,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:36,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012703960] [2024-06-27 20:07:36,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012703960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:36,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:36,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:36,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999833124] [2024-06-27 20:07:36,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:36,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:36,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:36,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:36,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:36,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:07:36,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 264 transitions, 3098 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:36,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:36,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:07:36,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:37,117 INFO L124 PetriNetUnfolderBase]: 2036/3297 cut-off events. [2024-06-27 20:07:37,117 INFO L125 PetriNetUnfolderBase]: For 238498/238501 co-relation queries the response was YES. [2024-06-27 20:07:37,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28790 conditions, 3297 events. 2036/3297 cut-off events. For 238498/238501 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18725 event pairs, 466 based on Foata normal form. 5/3298 useless extension candidates. Maximal degree in co-relation 28701. Up to 2900 conditions per place. [2024-06-27 20:07:37,225 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 33 changer transitions 0/282 dead transitions. [2024-06-27 20:07:37,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 282 transitions, 3848 flow [2024-06-27 20:07:37,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:37,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:37,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 20:07:37,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-27 20:07:37,227 INFO L175 Difference]: Start difference. First operand has 189 places, 264 transitions, 3098 flow. Second operand 8 states and 147 transitions. [2024-06-27 20:07:37,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 282 transitions, 3848 flow [2024-06-27 20:07:37,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 282 transitions, 3730 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-27 20:07:37,488 INFO L231 Difference]: Finished difference. Result has 194 places, 268 transitions, 3145 flow [2024-06-27 20:07:37,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3145, PETRI_PLACES=194, PETRI_TRANSITIONS=268} [2024-06-27 20:07:37,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-27 20:07:37,489 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 268 transitions, 3145 flow [2024-06-27 20:07:37,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:07:37,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:37,489 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 20:07:37,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:07:37,489 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:37,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:37,490 INFO L85 PathProgramCache]: Analyzing trace with hash -522822221, now seen corresponding path program 1 times [2024-06-27 20:07:37,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:37,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431934980] [2024-06-27 20:07:37,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:37,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:37,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:38,777 INFO 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 20:07:38,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:38,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431934980] [2024-06-27 20:07:38,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431934980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:38,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:38,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:38,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864531935] [2024-06-27 20:07:38,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:38,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:38,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:38,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:38,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:38,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:38,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 268 transitions, 3145 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 20:07:38,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:38,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:38,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:39,617 INFO L124 PetriNetUnfolderBase]: 2090/3350 cut-off events. [2024-06-27 20:07:39,617 INFO L125 PetriNetUnfolderBase]: For 237324/237324 co-relation queries the response was YES. [2024-06-27 20:07:39,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28814 conditions, 3350 events. 2090/3350 cut-off events. For 237324/237324 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18705 event pairs, 487 based on Foata normal form. 2/3349 useless extension candidates. Maximal degree in co-relation 28723. Up to 3141 conditions per place. [2024-06-27 20:07:39,648 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 259 selfloop transitions, 19 changer transitions 0/283 dead transitions. [2024-06-27 20:07:39,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 283 transitions, 3807 flow [2024-06-27 20:07:39,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:39,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:39,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 20:07:39,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-27 20:07:39,650 INFO L175 Difference]: Start difference. First operand has 194 places, 268 transitions, 3145 flow. Second operand 9 states and 146 transitions. [2024-06-27 20:07:39,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 283 transitions, 3807 flow [2024-06-27 20:07:39,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 283 transitions, 3614 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-27 20:07:39,904 INFO L231 Difference]: Finished difference. Result has 195 places, 270 transitions, 3075 flow [2024-06-27 20:07:39,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2952, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3075, PETRI_PLACES=195, PETRI_TRANSITIONS=270} [2024-06-27 20:07:39,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-27 20:07:39,904 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 270 transitions, 3075 flow [2024-06-27 20:07:39,905 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 20:07:39,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:39,905 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 20:07:39,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:07:39,905 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 20:07:39,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:39,905 INFO L85 PathProgramCache]: Analyzing trace with hash -881609367, now seen corresponding path program 1 times [2024-06-27 20:07:39,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:39,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437981441] [2024-06-27 20:07:39,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:39,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:39,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:40,460 INFO 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 20:07:40,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:40,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437981441] [2024-06-27 20:07:40,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437981441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:40,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:40,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:40,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065447147] [2024-06-27 20:07:40,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:40,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:40,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:40,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:40,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:40,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:40,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 270 transitions, 3075 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 20:07:40,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:40,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:40,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:41,216 INFO L124 PetriNetUnfolderBase]: 2126/3406 cut-off events. [2024-06-27 20:07:41,217 INFO L125 PetriNetUnfolderBase]: For 256639/256642 co-relation queries the response was YES. [2024-06-27 20:07:41,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29158 conditions, 3406 events. 2126/3406 cut-off events. For 256639/256642 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19087 event pairs, 365 based on Foata normal form. 12/3414 useless extension candidates. Maximal degree in co-relation 29068. Up to 3047 conditions per place. [2024-06-27 20:07:41,253 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 275 selfloop transitions, 25 changer transitions 0/305 dead transitions. [2024-06-27 20:07:41,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 305 transitions, 3901 flow [2024-06-27 20:07:41,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:41,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:41,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 20:07:41,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-27 20:07:41,260 INFO L175 Difference]: Start difference. First operand has 195 places, 270 transitions, 3075 flow. Second operand 8 states and 155 transitions. [2024-06-27 20:07:41,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 305 transitions, 3901 flow [2024-06-27 20:07:41,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 305 transitions, 3794 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 20:07:41,582 INFO L231 Difference]: Finished difference. Result has 197 places, 274 transitions, 3135 flow [2024-06-27 20:07:41,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3135, PETRI_PLACES=197, PETRI_TRANSITIONS=274} [2024-06-27 20:07:41,582 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-27 20:07:41,583 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 274 transitions, 3135 flow [2024-06-27 20:07:41,583 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 20:07:41,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:41,583 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 20:07:41,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:07:41,583 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:41,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:41,584 INFO L85 PathProgramCache]: Analyzing trace with hash -873038487, now seen corresponding path program 2 times [2024-06-27 20:07:41,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:41,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860223078] [2024-06-27 20:07:41,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:41,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:41,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:42,348 INFO 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 20:07:42,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:42,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860223078] [2024-06-27 20:07:42,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860223078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:42,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:42,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:42,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962393106] [2024-06-27 20:07:42,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:42,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:42,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:42,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:42,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:42,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:42,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 274 transitions, 3135 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 20:07:42,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:42,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:42,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:43,376 INFO L124 PetriNetUnfolderBase]: 2170/3479 cut-off events. [2024-06-27 20:07:43,376 INFO L125 PetriNetUnfolderBase]: For 271124/271127 co-relation queries the response was YES. [2024-06-27 20:07:43,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30115 conditions, 3479 events. 2170/3479 cut-off events. For 271124/271127 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19639 event pairs, 501 based on Foata normal form. 14/3489 useless extension candidates. Maximal degree in co-relation 30023. Up to 3146 conditions per place. [2024-06-27 20:07:43,420 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 274 selfloop transitions, 26 changer transitions 0/305 dead transitions. [2024-06-27 20:07:43,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 305 transitions, 3943 flow [2024-06-27 20:07:43,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:43,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:43,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:07:43,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-27 20:07:43,422 INFO L175 Difference]: Start difference. First operand has 197 places, 274 transitions, 3135 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:07:43,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 305 transitions, 3943 flow [2024-06-27 20:07:43,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 305 transitions, 3830 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:43,838 INFO L231 Difference]: Finished difference. Result has 200 places, 276 transitions, 3156 flow [2024-06-27 20:07:43,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3022, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3156, PETRI_PLACES=200, PETRI_TRANSITIONS=276} [2024-06-27 20:07:43,839 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-27 20:07:43,839 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 276 transitions, 3156 flow [2024-06-27 20:07:43,839 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 20:07:43,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:43,839 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 20:07:43,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:07:43,840 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:43,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:43,840 INFO L85 PathProgramCache]: Analyzing trace with hash -873027575, now seen corresponding path program 1 times [2024-06-27 20:07:43,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:43,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502559472] [2024-06-27 20:07:43,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:43,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:43,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:44,749 INFO 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 20:07:44,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:44,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502559472] [2024-06-27 20:07:44,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502559472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:44,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:44,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:44,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499073638] [2024-06-27 20:07:44,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:44,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:44,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:44,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:44,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:44,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:44,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 276 transitions, 3156 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 20:07:44,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:44,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:44,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:45,611 INFO L124 PetriNetUnfolderBase]: 2200/3525 cut-off events. [2024-06-27 20:07:45,611 INFO L125 PetriNetUnfolderBase]: For 270742/270745 co-relation queries the response was YES. [2024-06-27 20:07:45,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30583 conditions, 3525 events. 2200/3525 cut-off events. For 270742/270745 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 19920 event pairs, 502 based on Foata normal form. 8/3529 useless extension candidates. Maximal degree in co-relation 30490. Up to 3209 conditions per place. [2024-06-27 20:07:45,646 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 268 selfloop transitions, 34 changer transitions 0/307 dead transitions. [2024-06-27 20:07:45,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 307 transitions, 3974 flow [2024-06-27 20:07:45,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:45,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:45,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 20:07:45,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 20:07:45,648 INFO L175 Difference]: Start difference. First operand has 200 places, 276 transitions, 3156 flow. Second operand 9 states and 169 transitions. [2024-06-27 20:07:45,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 307 transitions, 3974 flow [2024-06-27 20:07:46,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 307 transitions, 3878 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:46,015 INFO L231 Difference]: Finished difference. Result has 203 places, 281 transitions, 3278 flow [2024-06-27 20:07:46,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3278, PETRI_PLACES=203, PETRI_TRANSITIONS=281} [2024-06-27 20:07:46,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-27 20:07:46,016 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 281 transitions, 3278 flow [2024-06-27 20:07:46,016 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 20:07:46,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:46,016 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 20:07:46,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:07:46,017 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:46,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:46,017 INFO L85 PathProgramCache]: Analyzing trace with hash -763279515, now seen corresponding path program 1 times [2024-06-27 20:07:46,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:46,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141526637] [2024-06-27 20:07:46,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:46,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:46,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:46,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:46,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:46,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141526637] [2024-06-27 20:07:46,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141526637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:46,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:46,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:46,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038103823] [2024-06-27 20:07:46,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:46,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:46,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:46,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:46,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:46,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:46,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 281 transitions, 3278 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 20:07:46,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:46,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:46,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:47,495 INFO L124 PetriNetUnfolderBase]: 2210/3538 cut-off events. [2024-06-27 20:07:47,495 INFO L125 PetriNetUnfolderBase]: For 275668/275671 co-relation queries the response was YES. [2024-06-27 20:07:47,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31284 conditions, 3538 events. 2210/3538 cut-off events. For 275668/275671 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19999 event pairs, 504 based on Foata normal form. 2/3535 useless extension candidates. Maximal degree in co-relation 31190. Up to 3180 conditions per place. [2024-06-27 20:07:47,532 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 266 selfloop transitions, 37 changer transitions 0/308 dead transitions. [2024-06-27 20:07:47,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 308 transitions, 4050 flow [2024-06-27 20:07:47,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:47,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:47,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:07:47,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:07:47,533 INFO L175 Difference]: Start difference. First operand has 203 places, 281 transitions, 3278 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:07:47,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 308 transitions, 4050 flow [2024-06-27 20:07:47,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 308 transitions, 3880 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-27 20:07:47,876 INFO L231 Difference]: Finished difference. Result has 204 places, 285 transitions, 3305 flow [2024-06-27 20:07:47,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3108, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3305, PETRI_PLACES=204, PETRI_TRANSITIONS=285} [2024-06-27 20:07:47,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-27 20:07:47,877 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 285 transitions, 3305 flow [2024-06-27 20:07:47,877 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 20:07:47,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:47,877 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 20:07:47,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:07:47,877 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:47,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:47,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1154899525, now seen corresponding path program 1 times [2024-06-27 20:07:47,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:47,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557211799] [2024-06-27 20:07:47,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:47,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:47,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:48,662 INFO 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 20:07:48,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:48,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557211799] [2024-06-27 20:07:48,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557211799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:48,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:48,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:48,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156523376] [2024-06-27 20:07:48,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:48,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:48,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:48,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:48,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:48,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:48,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 285 transitions, 3305 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 20:07:48,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:48,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:48,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:49,472 INFO L124 PetriNetUnfolderBase]: 2230/3567 cut-off events. [2024-06-27 20:07:49,472 INFO L125 PetriNetUnfolderBase]: For 288748/288751 co-relation queries the response was YES. [2024-06-27 20:07:49,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31878 conditions, 3567 events. 2230/3567 cut-off events. For 288748/288751 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20200 event pairs, 496 based on Foata normal form. 6/3569 useless extension candidates. Maximal degree in co-relation 31783. Up to 3263 conditions per place. [2024-06-27 20:07:49,508 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 278 selfloop transitions, 28 changer transitions 0/311 dead transitions. [2024-06-27 20:07:49,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 311 transitions, 4073 flow [2024-06-27 20:07:49,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:49,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:49,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:07:49,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 20:07:49,510 INFO L175 Difference]: Start difference. First operand has 204 places, 285 transitions, 3305 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:07:49,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 311 transitions, 4073 flow [2024-06-27 20:07:49,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 311 transitions, 3887 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-27 20:07:49,936 INFO L231 Difference]: Finished difference. Result has 205 places, 290 transitions, 3295 flow [2024-06-27 20:07:49,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3119, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3295, PETRI_PLACES=205, PETRI_TRANSITIONS=290} [2024-06-27 20:07:49,937 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-27 20:07:49,937 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 290 transitions, 3295 flow [2024-06-27 20:07:49,937 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 20:07:49,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:49,937 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 20:07:49,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:07:49,938 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:49,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:49,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1148233285, now seen corresponding path program 2 times [2024-06-27 20:07:49,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:49,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970149407] [2024-06-27 20:07:49,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:49,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:49,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:51,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:51,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:51,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970149407] [2024-06-27 20:07:51,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970149407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:51,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:51,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:51,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992822727] [2024-06-27 20:07:51,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:51,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:51,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:51,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:51,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:51,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:51,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 290 transitions, 3295 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 20:07:51,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:51,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:51,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:51,874 INFO L124 PetriNetUnfolderBase]: 2240/3581 cut-off events. [2024-06-27 20:07:51,875 INFO L125 PetriNetUnfolderBase]: For 294158/294161 co-relation queries the response was YES. [2024-06-27 20:07:51,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32044 conditions, 3581 events. 2240/3581 cut-off events. For 294158/294161 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20218 event pairs, 498 based on Foata normal form. 4/3581 useless extension candidates. Maximal degree in co-relation 31948. Up to 3158 conditions per place. [2024-06-27 20:07:51,912 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 248 selfloop transitions, 60 changer transitions 0/313 dead transitions. [2024-06-27 20:07:51,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 313 transitions, 4161 flow [2024-06-27 20:07:51,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:51,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:51,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:07:51,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 20:07:51,914 INFO L175 Difference]: Start difference. First operand has 205 places, 290 transitions, 3295 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:07:51,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 313 transitions, 4161 flow [2024-06-27 20:07:52,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 313 transitions, 4047 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:52,360 INFO L231 Difference]: Finished difference. Result has 207 places, 294 transitions, 3399 flow [2024-06-27 20:07:52,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3399, PETRI_PLACES=207, PETRI_TRANSITIONS=294} [2024-06-27 20:07:52,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-27 20:07:52,362 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 294 transitions, 3399 flow [2024-06-27 20:07:52,362 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 20:07:52,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:52,362 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 20:07:52,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:07:52,362 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:52,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:52,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1148470435, now seen corresponding path program 3 times [2024-06-27 20:07:52,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:52,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724175491] [2024-06-27 20:07:52,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:52,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:52,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:53,100 INFO 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 20:07:53,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:53,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724175491] [2024-06-27 20:07:53,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724175491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:53,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:53,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:53,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529366305] [2024-06-27 20:07:53,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:53,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:53,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:53,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:53,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:53,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:53,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 294 transitions, 3399 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 20:07:53,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:53,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:53,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:53,841 INFO L124 PetriNetUnfolderBase]: 2244/3587 cut-off events. [2024-06-27 20:07:53,841 INFO L125 PetriNetUnfolderBase]: For 303295/303298 co-relation queries the response was YES. [2024-06-27 20:07:53,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32187 conditions, 3587 events. 2244/3587 cut-off events. For 303295/303298 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 20278 event pairs, 498 based on Foata normal form. 6/3589 useless extension candidates. Maximal degree in co-relation 32090. Up to 3232 conditions per place. [2024-06-27 20:07:53,882 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 272 selfloop transitions, 40 changer transitions 0/317 dead transitions. [2024-06-27 20:07:53,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 317 transitions, 4177 flow [2024-06-27 20:07:53,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:53,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:53,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:07:53,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 20:07:53,884 INFO L175 Difference]: Start difference. First operand has 207 places, 294 transitions, 3399 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:07:53,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 317 transitions, 4177 flow [2024-06-27 20:07:54,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 317 transitions, 4038 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 20:07:54,331 INFO L231 Difference]: Finished difference. Result has 210 places, 298 transitions, 3460 flow [2024-06-27 20:07:54,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3263, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3460, PETRI_PLACES=210, PETRI_TRANSITIONS=298} [2024-06-27 20:07:54,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-27 20:07:54,332 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 298 transitions, 3460 flow [2024-06-27 20:07:54,332 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 20:07:54,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:54,332 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 20:07:54,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:07:54,332 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:54,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:54,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1148593753, now seen corresponding path program 3 times [2024-06-27 20:07:54,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:54,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63316121] [2024-06-27 20:07:54,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:54,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:54,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:55,120 INFO 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 20:07:55,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:55,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63316121] [2024-06-27 20:07:55,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63316121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:55,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:55,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:07:55,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669580523] [2024-06-27 20:07:55,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:55,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:07:55,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:55,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:07:55,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:07:55,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:55,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 298 transitions, 3460 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 20:07:55,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:55,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:55,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:55,980 INFO L124 PetriNetUnfolderBase]: 2288/3657 cut-off events. [2024-06-27 20:07:55,981 INFO L125 PetriNetUnfolderBase]: For 328559/328562 co-relation queries the response was YES. [2024-06-27 20:07:56,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32902 conditions, 3657 events. 2288/3657 cut-off events. For 328559/328562 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20757 event pairs, 500 based on Foata normal form. 14/3667 useless extension candidates. Maximal degree in co-relation 32804. Up to 3264 conditions per place. [2024-06-27 20:07:56,023 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 38 changer transitions 0/324 dead transitions. [2024-06-27 20:07:56,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 324 transitions, 4312 flow [2024-06-27 20:07:56,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:07:56,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:07:56,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:07:56,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-27 20:07:56,025 INFO L175 Difference]: Start difference. First operand has 210 places, 298 transitions, 3460 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:07:56,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 324 transitions, 4312 flow [2024-06-27 20:07:56,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 324 transitions, 4162 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:56,557 INFO L231 Difference]: Finished difference. Result has 212 places, 300 transitions, 3476 flow [2024-06-27 20:07:56,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3310, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3476, PETRI_PLACES=212, PETRI_TRANSITIONS=300} [2024-06-27 20:07:56,558 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-27 20:07:56,558 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 300 transitions, 3476 flow [2024-06-27 20:07:56,558 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 20:07:56,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:56,558 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 20:07:56,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:07:56,558 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:56,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:56,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1148224791, now seen corresponding path program 2 times [2024-06-27 20:07:56,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:56,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284160011] [2024-06-27 20:07:56,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:56,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:56,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:57,599 INFO 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 20:07:57,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:57,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284160011] [2024-06-27 20:07:57,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284160011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:57,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:57,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:57,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5594168] [2024-06-27 20:07:57,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:57,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:57,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:57,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:57,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:57,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:57,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 300 transitions, 3476 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 20:07:57,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:57,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:57,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:07:58,597 INFO L124 PetriNetUnfolderBase]: 2440/3890 cut-off events. [2024-06-27 20:07:58,597 INFO L125 PetriNetUnfolderBase]: For 359314/359317 co-relation queries the response was YES. [2024-06-27 20:07:58,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36397 conditions, 3890 events. 2440/3890 cut-off events. For 359314/359317 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22234 event pairs, 505 based on Foata normal form. 6/3891 useless extension candidates. Maximal degree in co-relation 36298. Up to 3169 conditions per place. [2024-06-27 20:07:58,635 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 242 selfloop transitions, 96 changer transitions 0/343 dead transitions. [2024-06-27 20:07:58,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 343 transitions, 5166 flow [2024-06-27 20:07:58,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:07:58,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:07:58,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 20:07:58,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-27 20:07:58,637 INFO L175 Difference]: Start difference. First operand has 212 places, 300 transitions, 3476 flow. Second operand 9 states and 173 transitions. [2024-06-27 20:07:58,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 343 transitions, 5166 flow [2024-06-27 20:07:59,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 343 transitions, 5042 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:07:59,082 INFO L231 Difference]: Finished difference. Result has 218 places, 316 transitions, 4080 flow [2024-06-27 20:07:59,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3352, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4080, PETRI_PLACES=218, PETRI_TRANSITIONS=316} [2024-06-27 20:07:59,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-27 20:07:59,083 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 316 transitions, 4080 flow [2024-06-27 20:07:59,083 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 20:07:59,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:07:59,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:07:59,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:07:59,084 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:07:59,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:07:59,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1148582841, now seen corresponding path program 3 times [2024-06-27 20:07:59,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:07:59,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652457703] [2024-06-27 20:07:59,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:07:59,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:07:59,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:07:59,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:07:59,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:07:59,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652457703] [2024-06-27 20:07:59,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652457703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:07:59,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:07:59,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:07:59,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722102876] [2024-06-27 20:07:59,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:07:59,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:07:59,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:07:59,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:07:59,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:07:59,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:07:59,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 316 transitions, 4080 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 20:07:59,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:07:59,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:07:59,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:00,904 INFO L124 PetriNetUnfolderBase]: 2470/3933 cut-off events. [2024-06-27 20:08:00,905 INFO L125 PetriNetUnfolderBase]: For 378556/378559 co-relation queries the response was YES. [2024-06-27 20:08:00,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38283 conditions, 3933 events. 2470/3933 cut-off events. For 378556/378559 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22543 event pairs, 517 based on Foata normal form. 8/3937 useless extension candidates. Maximal degree in co-relation 38180. Up to 3538 conditions per place. [2024-06-27 20:08:00,953 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 291 selfloop transitions, 46 changer transitions 0/342 dead transitions. [2024-06-27 20:08:00,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 342 transitions, 4986 flow [2024-06-27 20:08:00,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:00,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:00,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:08:00,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:08:00,954 INFO L175 Difference]: Start difference. First operand has 218 places, 316 transitions, 4080 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:08:00,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 342 transitions, 4986 flow [2024-06-27 20:08:01,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 342 transitions, 4726 flow, removed 110 selfloop flow, removed 4 redundant places. [2024-06-27 20:08:01,589 INFO L231 Difference]: Finished difference. Result has 223 places, 321 transitions, 4092 flow [2024-06-27 20:08:01,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3848, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4092, PETRI_PLACES=223, PETRI_TRANSITIONS=321} [2024-06-27 20:08:01,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-27 20:08:01,590 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 321 transitions, 4092 flow [2024-06-27 20:08:01,590 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 20:08:01,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:01,590 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 20:08:01,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:08:01,591 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:01,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:01,591 INFO L85 PathProgramCache]: Analyzing trace with hash -585794285, now seen corresponding path program 4 times [2024-06-27 20:08:01,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:01,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808670006] [2024-06-27 20:08:01,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:01,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:01,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:02,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:02,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:02,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808670006] [2024-06-27 20:08:02,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808670006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:02,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:02,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:02,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885862232] [2024-06-27 20:08:02,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:02,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:02,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:02,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:02,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:02,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:02,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 321 transitions, 4092 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 20:08:02,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:02,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:02,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:03,349 INFO L124 PetriNetUnfolderBase]: 2538/4035 cut-off events. [2024-06-27 20:08:03,349 INFO L125 PetriNetUnfolderBase]: For 388026/388029 co-relation queries the response was YES. [2024-06-27 20:08:03,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38737 conditions, 4035 events. 2538/4035 cut-off events. For 388026/388029 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23106 event pairs, 511 based on Foata normal form. 8/4039 useless extension candidates. Maximal degree in co-relation 38633. Up to 3405 conditions per place. [2024-06-27 20:08:03,397 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 268 selfloop transitions, 83 changer transitions 0/356 dead transitions. [2024-06-27 20:08:03,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 356 transitions, 5280 flow [2024-06-27 20:08:03,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:03,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:03,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-27 20:08:03,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-27 20:08:03,404 INFO L175 Difference]: Start difference. First operand has 223 places, 321 transitions, 4092 flow. Second operand 9 states and 171 transitions. [2024-06-27 20:08:03,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 356 transitions, 5280 flow [2024-06-27 20:08:03,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 356 transitions, 5092 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-27 20:08:03,946 INFO L231 Difference]: Finished difference. Result has 227 places, 333 transitions, 4414 flow [2024-06-27 20:08:03,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3904, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4414, PETRI_PLACES=227, PETRI_TRANSITIONS=333} [2024-06-27 20:08:03,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-27 20:08:03,947 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 333 transitions, 4414 flow [2024-06-27 20:08:03,947 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 20:08:03,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:03,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:03,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:08:03,947 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:03,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:03,947 INFO L85 PathProgramCache]: Analyzing trace with hash -585781761, now seen corresponding path program 1 times [2024-06-27 20:08:03,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:03,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989431548] [2024-06-27 20:08:03,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:03,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:03,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:04,953 INFO 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 20:08:04,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:04,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989431548] [2024-06-27 20:08:04,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989431548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:04,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:04,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:04,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001414937] [2024-06-27 20:08:04,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:04,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:04,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:04,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:04,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:05,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:05,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 333 transitions, 4414 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 20:08:05,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:05,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:05,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:05,822 INFO L124 PetriNetUnfolderBase]: 2533/4026 cut-off events. [2024-06-27 20:08:05,823 INFO L125 PetriNetUnfolderBase]: For 386106/386106 co-relation queries the response was YES. [2024-06-27 20:08:05,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39048 conditions, 4026 events. 2533/4026 cut-off events. For 386106/386106 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23025 event pairs, 518 based on Foata normal form. 1/4024 useless extension candidates. Maximal degree in co-relation 38941. Up to 3770 conditions per place. [2024-06-27 20:08:05,870 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 326 selfloop transitions, 20 changer transitions 0/351 dead transitions. [2024-06-27 20:08:05,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 351 transitions, 5150 flow [2024-06-27 20:08:05,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:05,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:05,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 20:08:05,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-27 20:08:05,871 INFO L175 Difference]: Start difference. First operand has 227 places, 333 transitions, 4414 flow. Second operand 9 states and 152 transitions. [2024-06-27 20:08:05,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 351 transitions, 5150 flow [2024-06-27 20:08:06,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 351 transitions, 4960 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-27 20:08:06,327 INFO L231 Difference]: Finished difference. Result has 232 places, 333 transitions, 4270 flow [2024-06-27 20:08:06,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4224, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4270, PETRI_PLACES=232, PETRI_TRANSITIONS=333} [2024-06-27 20:08:06,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-27 20:08:06,328 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 333 transitions, 4270 flow [2024-06-27 20:08:06,328 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 20:08:06,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:06,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 20:08:06,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:08:06,329 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 20:08:06,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:06,329 INFO L85 PathProgramCache]: Analyzing trace with hash -2110679485, now seen corresponding path program 2 times [2024-06-27 20:08:06,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:06,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342314423] [2024-06-27 20:08:06,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:06,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:06,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:07,021 INFO 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 20:08:07,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:07,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342314423] [2024-06-27 20:08:07,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342314423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:07,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:07,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:07,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956425165] [2024-06-27 20:08:07,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:07,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:07,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:07,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:07,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:07,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:07,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 333 transitions, 4270 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 20:08:07,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:07,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:07,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:08,080 INFO L124 PetriNetUnfolderBase]: 2538/4023 cut-off events. [2024-06-27 20:08:08,080 INFO L125 PetriNetUnfolderBase]: For 393120/393126 co-relation queries the response was YES. [2024-06-27 20:08:08,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38968 conditions, 4023 events. 2538/4023 cut-off events. For 393120/393126 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22969 event pairs, 544 based on Foata normal form. 2/4012 useless extension candidates. Maximal degree in co-relation 38859. Up to 3648 conditions per place. [2024-06-27 20:08:08,125 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 311 selfloop transitions, 40 changer transitions 0/356 dead transitions. [2024-06-27 20:08:08,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 356 transitions, 5125 flow [2024-06-27 20:08:08,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:08,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:08,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:08:08,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 20:08:08,126 INFO L175 Difference]: Start difference. First operand has 232 places, 333 transitions, 4270 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:08:08,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 356 transitions, 5125 flow [2024-06-27 20:08:08,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 356 transitions, 5045 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 20:08:08,771 INFO L231 Difference]: Finished difference. Result has 232 places, 336 transitions, 4385 flow [2024-06-27 20:08:08,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4190, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4385, PETRI_PLACES=232, PETRI_TRANSITIONS=336} [2024-06-27 20:08:08,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-27 20:08:08,772 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 336 transitions, 4385 flow [2024-06-27 20:08:08,772 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 20:08:08,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:08,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:08,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:08:08,772 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 20:08:08,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:08,773 INFO L85 PathProgramCache]: Analyzing trace with hash 611505463, now seen corresponding path program 3 times [2024-06-27 20:08:08,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:08,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461828235] [2024-06-27 20:08:08,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:08,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:08,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:09,390 INFO 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 20:08:09,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:09,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461828235] [2024-06-27 20:08:09,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461828235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:09,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:09,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:09,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925262198] [2024-06-27 20:08:09,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:09,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:09,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:09,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:09,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:09,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:09,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 336 transitions, 4385 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 20:08:09,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:09,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:09,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:10,355 INFO L124 PetriNetUnfolderBase]: 2535/4024 cut-off events. [2024-06-27 20:08:10,356 INFO L125 PetriNetUnfolderBase]: For 402353/402359 co-relation queries the response was YES. [2024-06-27 20:08:10,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39192 conditions, 4024 events. 2535/4024 cut-off events. For 402353/402359 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22941 event pairs, 544 based on Foata normal form. 2/4015 useless extension candidates. Maximal degree in co-relation 39082. Up to 3644 conditions per place. [2024-06-27 20:08:10,407 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 315 selfloop transitions, 39 changer transitions 0/359 dead transitions. [2024-06-27 20:08:10,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 359 transitions, 5252 flow [2024-06-27 20:08:10,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:10,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:10,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:08:10,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 20:08:10,408 INFO L175 Difference]: Start difference. First operand has 232 places, 336 transitions, 4385 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:08:10,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 359 transitions, 5252 flow [2024-06-27 20:08:11,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 359 transitions, 5080 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:11,019 INFO L231 Difference]: Finished difference. Result has 234 places, 339 transitions, 4412 flow [2024-06-27 20:08:11,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4412, PETRI_PLACES=234, PETRI_TRANSITIONS=339} [2024-06-27 20:08:11,020 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-27 20:08:11,020 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 339 transitions, 4412 flow [2024-06-27 20:08:11,020 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 20:08:11,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:11,020 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 20:08:11,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:08:11,021 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 20:08:11,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:11,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1996161889, now seen corresponding path program 4 times [2024-06-27 20:08:11,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:11,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638253158] [2024-06-27 20:08:11,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:11,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:11,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:11,681 INFO 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 20:08:11,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:11,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638253158] [2024-06-27 20:08:11,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638253158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:11,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:11,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:11,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805912408] [2024-06-27 20:08:11,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:11,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:11,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:11,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:11,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:11,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:11,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 339 transitions, 4412 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 20:08:11,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:11,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:11,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:12,595 INFO L124 PetriNetUnfolderBase]: 2517/3999 cut-off events. [2024-06-27 20:08:12,595 INFO L125 PetriNetUnfolderBase]: For 410186/410192 co-relation queries the response was YES. [2024-06-27 20:08:12,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38910 conditions, 3999 events. 2517/3999 cut-off events. For 410186/410192 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22824 event pairs, 536 based on Foata normal form. 3/3993 useless extension candidates. Maximal degree in co-relation 38799. Up to 3682 conditions per place. [2024-06-27 20:08:12,640 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 325 selfloop transitions, 27 changer transitions 0/357 dead transitions. [2024-06-27 20:08:12,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 357 transitions, 5162 flow [2024-06-27 20:08:12,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:12,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:12,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:08:12,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 20:08:12,642 INFO L175 Difference]: Start difference. First operand has 234 places, 339 transitions, 4412 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:08:12,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 357 transitions, 5162 flow [2024-06-27 20:08:13,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 357 transitions, 4952 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:13,271 INFO L231 Difference]: Finished difference. Result has 236 places, 339 transitions, 4263 flow [2024-06-27 20:08:13,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4202, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4263, PETRI_PLACES=236, PETRI_TRANSITIONS=339} [2024-06-27 20:08:13,271 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-27 20:08:13,272 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 339 transitions, 4263 flow [2024-06-27 20:08:13,272 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 20:08:13,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:13,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 20:08:13,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:08:13,272 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 20:08:13,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:13,273 INFO L85 PathProgramCache]: Analyzing trace with hash -2099251645, now seen corresponding path program 4 times [2024-06-27 20:08:13,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:13,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737605683] [2024-06-27 20:08:13,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:13,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:13,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:14,052 INFO 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 20:08:14,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:14,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737605683] [2024-06-27 20:08:14,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737605683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:14,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:14,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:14,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453302373] [2024-06-27 20:08:14,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:14,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:14,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:14,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:14,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:14,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:14,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 339 transitions, 4263 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 20:08:14,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:14,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:14,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:14,965 INFO L124 PetriNetUnfolderBase]: 2514/3992 cut-off events. [2024-06-27 20:08:14,966 INFO L125 PetriNetUnfolderBase]: For 414175/414181 co-relation queries the response was YES. [2024-06-27 20:08:14,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38744 conditions, 3992 events. 2514/3992 cut-off events. For 414175/414181 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22762 event pairs, 543 based on Foata normal form. 2/3983 useless extension candidates. Maximal degree in co-relation 38632. Up to 3599 conditions per place. [2024-06-27 20:08:15,012 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 302 selfloop transitions, 52 changer transitions 0/359 dead transitions. [2024-06-27 20:08:15,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 359 transitions, 5123 flow [2024-06-27 20:08:15,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:15,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:15,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:08:15,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 20:08:15,014 INFO L175 Difference]: Start difference. First operand has 236 places, 339 transitions, 4263 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:08:15,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 359 transitions, 5123 flow [2024-06-27 20:08:15,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 359 transitions, 4968 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 20:08:15,663 INFO L231 Difference]: Finished difference. Result has 236 places, 342 transitions, 4334 flow [2024-06-27 20:08:15,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4108, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4334, PETRI_PLACES=236, PETRI_TRANSITIONS=342} [2024-06-27 20:08:15,664 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-27 20:08:15,664 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 342 transitions, 4334 flow [2024-06-27 20:08:15,664 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 20:08:15,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:15,664 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 20:08:15,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:08:15,665 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 20:08:15,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:15,665 INFO L85 PathProgramCache]: Analyzing trace with hash 409464799, now seen corresponding path program 5 times [2024-06-27 20:08:15,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:15,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106613411] [2024-06-27 20:08:15,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:15,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:15,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:16,490 INFO 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 20:08:16,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:16,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106613411] [2024-06-27 20:08:16,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106613411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:16,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:16,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:16,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021186696] [2024-06-27 20:08:16,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:16,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:16,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:16,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:16,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:16,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:16,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 342 transitions, 4334 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 20:08:16,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:16,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:16,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:17,551 INFO L124 PetriNetUnfolderBase]: 2524/4009 cut-off events. [2024-06-27 20:08:17,551 INFO L125 PetriNetUnfolderBase]: For 429790/429796 co-relation queries the response was YES. [2024-06-27 20:08:17,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39295 conditions, 4009 events. 2524/4009 cut-off events. For 429790/429796 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22928 event pairs, 528 based on Foata normal form. 3/4003 useless extension candidates. Maximal degree in co-relation 39182. Up to 3666 conditions per place. [2024-06-27 20:08:17,594 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 321 selfloop transitions, 36 changer transitions 0/362 dead transitions. [2024-06-27 20:08:17,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 362 transitions, 5182 flow [2024-06-27 20:08:17,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:17,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:17,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:08:17,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 20:08:17,595 INFO L175 Difference]: Start difference. First operand has 236 places, 342 transitions, 4334 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:08:17,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 362 transitions, 5182 flow [2024-06-27 20:08:18,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 362 transitions, 4978 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:18,187 INFO L231 Difference]: Finished difference. Result has 238 places, 346 transitions, 4309 flow [2024-06-27 20:08:18,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4130, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4309, PETRI_PLACES=238, PETRI_TRANSITIONS=346} [2024-06-27 20:08:18,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-27 20:08:18,189 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 346 transitions, 4309 flow [2024-06-27 20:08:18,190 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 20:08:18,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:18,190 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 20:08:18,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:08:18,190 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 20:08:18,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:18,190 INFO L85 PathProgramCache]: Analyzing trace with hash 409476889, now seen corresponding path program 6 times [2024-06-27 20:08:18,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:18,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483673557] [2024-06-27 20:08:18,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:18,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:18,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:19,077 INFO 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 20:08:19,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:19,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483673557] [2024-06-27 20:08:19,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483673557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:19,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:19,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:19,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364450627] [2024-06-27 20:08:19,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:19,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:19,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:19,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:19,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:19,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:19,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 346 transitions, 4309 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 20:08:19,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:19,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:19,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:20,035 INFO L124 PetriNetUnfolderBase]: 2534/4025 cut-off events. [2024-06-27 20:08:20,035 INFO L125 PetriNetUnfolderBase]: For 440951/440957 co-relation queries the response was YES. [2024-06-27 20:08:20,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39493 conditions, 4025 events. 2534/4025 cut-off events. For 440951/440957 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 23052 event pairs, 530 based on Foata normal form. 3/4019 useless extension candidates. Maximal degree in co-relation 39379. Up to 3650 conditions per place. [2024-06-27 20:08:20,085 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 309 selfloop transitions, 52 changer transitions 0/366 dead transitions. [2024-06-27 20:08:20,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 366 transitions, 5171 flow [2024-06-27 20:08:20,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:20,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:20,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 20:08:20,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-27 20:08:20,086 INFO L175 Difference]: Start difference. First operand has 238 places, 346 transitions, 4309 flow. Second operand 8 states and 147 transitions. [2024-06-27 20:08:20,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 366 transitions, 5171 flow [2024-06-27 20:08:20,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 366 transitions, 5042 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:20,809 INFO L231 Difference]: Finished difference. Result has 241 places, 351 transitions, 4424 flow [2024-06-27 20:08:20,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4180, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4424, PETRI_PLACES=241, PETRI_TRANSITIONS=351} [2024-06-27 20:08:20,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-27 20:08:20,810 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 351 transitions, 4424 flow [2024-06-27 20:08:20,810 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 20:08:20,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:20,811 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 20:08:20,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:08:20,811 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 20:08:20,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:20,811 INFO L85 PathProgramCache]: Analyzing trace with hash 735468737, now seen corresponding path program 7 times [2024-06-27 20:08:20,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:20,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838973575] [2024-06-27 20:08:20,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:20,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:20,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:21,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:21,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:21,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838973575] [2024-06-27 20:08:21,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838973575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:21,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:21,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:21,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815792436] [2024-06-27 20:08:21,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:21,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:21,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:21,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:21,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:21,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:21,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 351 transitions, 4424 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 20:08:21,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:21,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:21,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:22,501 INFO L124 PetriNetUnfolderBase]: 2544/4044 cut-off events. [2024-06-27 20:08:22,501 INFO L125 PetriNetUnfolderBase]: For 452371/452380 co-relation queries the response was YES. [2024-06-27 20:08:22,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39897 conditions, 4044 events. 2544/4044 cut-off events. For 452371/452380 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23157 event pairs, 548 based on Foata normal form. 5/4040 useless extension candidates. Maximal degree in co-relation 39781. Up to 3598 conditions per place. [2024-06-27 20:08:22,551 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 304 selfloop transitions, 59 changer transitions 0/368 dead transitions. [2024-06-27 20:08:22,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 368 transitions, 5284 flow [2024-06-27 20:08:22,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:22,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:22,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-27 20:08:22,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:08:22,552 INFO L175 Difference]: Start difference. First operand has 241 places, 351 transitions, 4424 flow. Second operand 8 states and 144 transitions. [2024-06-27 20:08:22,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 368 transitions, 5284 flow [2024-06-27 20:08:23,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 368 transitions, 5134 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:23,534 INFO L231 Difference]: Finished difference. Result has 244 places, 355 transitions, 4507 flow [2024-06-27 20:08:23,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4274, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4507, PETRI_PLACES=244, PETRI_TRANSITIONS=355} [2024-06-27 20:08:23,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-27 20:08:23,535 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 355 transitions, 4507 flow [2024-06-27 20:08:23,535 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 20:08:23,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:23,536 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 20:08:23,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:08:23,536 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 20:08:23,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:23,536 INFO L85 PathProgramCache]: Analyzing trace with hash 735884447, now seen corresponding path program 8 times [2024-06-27 20:08:23,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:23,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519408168] [2024-06-27 20:08:23,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:23,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:23,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:24,494 INFO 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 20:08:24,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:24,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519408168] [2024-06-27 20:08:24,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519408168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:24,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:24,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:24,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379021058] [2024-06-27 20:08:24,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:24,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:24,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:24,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:24,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:24,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:24,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 355 transitions, 4507 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 20:08:24,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:24,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:24,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:25,477 INFO L124 PetriNetUnfolderBase]: 2560/4063 cut-off events. [2024-06-27 20:08:25,478 INFO L125 PetriNetUnfolderBase]: For 466432/466441 co-relation queries the response was YES. [2024-06-27 20:08:25,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40370 conditions, 4063 events. 2560/4063 cut-off events. For 466432/466441 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23204 event pairs, 550 based on Foata normal form. 5/4059 useless extension candidates. Maximal degree in co-relation 40253. Up to 3580 conditions per place. [2024-06-27 20:08:25,525 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 295 selfloop transitions, 76 changer transitions 0/376 dead transitions. [2024-06-27 20:08:25,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 376 transitions, 5608 flow [2024-06-27 20:08:25,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:25,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:25,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 20:08:25,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-27 20:08:25,526 INFO L175 Difference]: Start difference. First operand has 244 places, 355 transitions, 4507 flow. Second operand 8 states and 147 transitions. [2024-06-27 20:08:25,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 376 transitions, 5608 flow [2024-06-27 20:08:26,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 376 transitions, 5425 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:26,301 INFO L231 Difference]: Finished difference. Result has 247 places, 363 transitions, 4704 flow [2024-06-27 20:08:26,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4324, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4704, PETRI_PLACES=247, PETRI_TRANSITIONS=363} [2024-06-27 20:08:26,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-27 20:08:26,301 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 363 transitions, 4704 flow [2024-06-27 20:08:26,302 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 20:08:26,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:26,302 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 20:08:26,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:08:26,302 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 20:08:26,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:26,302 INFO L85 PathProgramCache]: Analyzing trace with hash 958071677, now seen corresponding path program 9 times [2024-06-27 20:08:26,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:26,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355021001] [2024-06-27 20:08:26,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:26,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:26,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:27,105 INFO 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 20:08:27,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:27,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355021001] [2024-06-27 20:08:27,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355021001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:27,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:27,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:27,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628853725] [2024-06-27 20:08:27,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:27,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:27,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:27,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:27,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:27,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:27,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 363 transitions, 4704 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 20:08:27,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:27,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:27,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:28,064 INFO L124 PetriNetUnfolderBase]: 2562/4064 cut-off events. [2024-06-27 20:08:28,064 INFO L125 PetriNetUnfolderBase]: For 474684/474693 co-relation queries the response was YES. [2024-06-27 20:08:28,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40612 conditions, 4064 events. 2562/4064 cut-off events. For 474684/474693 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23216 event pairs, 550 based on Foata normal form. 5/4060 useless extension candidates. Maximal degree in co-relation 40493. Up to 3416 conditions per place. [2024-06-27 20:08:28,108 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 248 selfloop transitions, 126 changer transitions 0/379 dead transitions. [2024-06-27 20:08:28,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 379 transitions, 5848 flow [2024-06-27 20:08:28,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:28,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:28,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:08:28,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-27 20:08:28,126 INFO L175 Difference]: Start difference. First operand has 247 places, 363 transitions, 4704 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:08:28,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 379 transitions, 5848 flow [2024-06-27 20:08:28,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 379 transitions, 5645 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:28,997 INFO L231 Difference]: Finished difference. Result has 250 places, 366 transitions, 4837 flow [2024-06-27 20:08:28,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4501, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4837, PETRI_PLACES=250, PETRI_TRANSITIONS=366} [2024-06-27 20:08:28,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-27 20:08:29,004 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 366 transitions, 4837 flow [2024-06-27 20:08:29,004 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 20:08:29,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:29,005 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 20:08:29,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:08:29,005 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 20:08:29,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:29,005 INFO L85 PathProgramCache]: Analyzing trace with hash 963785597, now seen corresponding path program 10 times [2024-06-27 20:08:29,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:29,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997454839] [2024-06-27 20:08:29,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:29,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:29,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:29,862 INFO 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 20:08:29,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:29,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997454839] [2024-06-27 20:08:29,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997454839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:29,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:29,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:29,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934425658] [2024-06-27 20:08:29,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:29,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:29,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:29,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:29,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:29,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:29,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 366 transitions, 4837 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 20:08:29,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:29,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:29,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:30,884 INFO L124 PetriNetUnfolderBase]: 2557/4058 cut-off events. [2024-06-27 20:08:30,884 INFO L125 PetriNetUnfolderBase]: For 480084/480093 co-relation queries the response was YES. [2024-06-27 20:08:30,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40725 conditions, 4058 events. 2557/4058 cut-off events. For 480084/480093 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 23229 event pairs, 550 based on Foata normal form. 4/4053 useless extension candidates. Maximal degree in co-relation 40605. Up to 3411 conditions per place. [2024-06-27 20:08:30,939 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 240 selfloop transitions, 134 changer transitions 0/379 dead transitions. [2024-06-27 20:08:30,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 379 transitions, 5911 flow [2024-06-27 20:08:30,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:30,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:30,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 20:08:30,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-27 20:08:30,941 INFO L175 Difference]: Start difference. First operand has 250 places, 366 transitions, 4837 flow. Second operand 8 states and 147 transitions. [2024-06-27 20:08:30,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 379 transitions, 5911 flow [2024-06-27 20:08:32,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 379 transitions, 5581 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:32,073 INFO L231 Difference]: Finished difference. Result has 253 places, 366 transitions, 4781 flow [2024-06-27 20:08:32,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4781, PETRI_PLACES=253, PETRI_TRANSITIONS=366} [2024-06-27 20:08:32,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-27 20:08:32,073 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 366 transitions, 4781 flow [2024-06-27 20:08:32,073 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 20:08:32,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:32,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:32,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:08:32,074 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 20:08:32,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:32,075 INFO L85 PathProgramCache]: Analyzing trace with hash 558337217, now seen corresponding path program 11 times [2024-06-27 20:08:32,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:32,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376527460] [2024-06-27 20:08:32,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:32,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:32,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:32,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:32,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:32,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376527460] [2024-06-27 20:08:32,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376527460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:32,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:32,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:32,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251389690] [2024-06-27 20:08:32,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:32,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:32,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:32,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:32,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:32,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:32,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 366 transitions, 4781 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 20:08:32,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:32,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:32,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:33,871 INFO L124 PetriNetUnfolderBase]: 2543/4034 cut-off events. [2024-06-27 20:08:33,871 INFO L125 PetriNetUnfolderBase]: For 487645/487654 co-relation queries the response was YES. [2024-06-27 20:08:33,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40267 conditions, 4034 events. 2543/4034 cut-off events. For 487645/487654 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23050 event pairs, 544 based on Foata normal form. 7/4032 useless extension candidates. Maximal degree in co-relation 40146. Up to 3591 conditions per place. [2024-06-27 20:08:33,920 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 318 selfloop transitions, 56 changer transitions 0/379 dead transitions. [2024-06-27 20:08:33,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 379 transitions, 5563 flow [2024-06-27 20:08:33,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:33,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:33,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 20:08:33,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 20:08:33,922 INFO L175 Difference]: Start difference. First operand has 253 places, 366 transitions, 4781 flow. Second operand 8 states and 146 transitions. [2024-06-27 20:08:33,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 379 transitions, 5563 flow [2024-06-27 20:08:34,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 379 transitions, 5105 flow, removed 57 selfloop flow, removed 10 redundant places. [2024-06-27 20:08:34,854 INFO L231 Difference]: Finished difference. Result has 251 places, 366 transitions, 4443 flow [2024-06-27 20:08:34,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4323, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4443, PETRI_PLACES=251, PETRI_TRANSITIONS=366} [2024-06-27 20:08:34,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-27 20:08:34,854 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 366 transitions, 4443 flow [2024-06-27 20:08:34,854 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 20:08:34,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:34,855 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 20:08:34,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:08:34,855 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:34,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:34,855 INFO L85 PathProgramCache]: Analyzing trace with hash 558574367, now seen corresponding path program 12 times [2024-06-27 20:08:34,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:34,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115254861] [2024-06-27 20:08:34,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:34,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:34,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:35,660 INFO 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 20:08:35,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:35,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115254861] [2024-06-27 20:08:35,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115254861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:35,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:35,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:35,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937277622] [2024-06-27 20:08:35,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:35,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:35,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:35,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:35,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:35,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:35,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 366 transitions, 4443 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 20:08:35,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:35,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:35,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:36,549 INFO L124 PetriNetUnfolderBase]: 2535/4024 cut-off events. [2024-06-27 20:08:36,549 INFO L125 PetriNetUnfolderBase]: For 485711/485720 co-relation queries the response was YES. [2024-06-27 20:08:36,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39520 conditions, 4024 events. 2535/4024 cut-off events. For 485711/485720 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22982 event pairs, 544 based on Foata normal form. 5/4020 useless extension candidates. Maximal degree in co-relation 39401. Up to 3529 conditions per place. [2024-06-27 20:08:36,598 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 299 selfloop transitions, 74 changer transitions 0/378 dead transitions. [2024-06-27 20:08:36,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 378 transitions, 5219 flow [2024-06-27 20:08:36,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:36,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:36,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 20:08:36,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-27 20:08:36,599 INFO L175 Difference]: Start difference. First operand has 251 places, 366 transitions, 4443 flow. Second operand 8 states and 146 transitions. [2024-06-27 20:08:36,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 378 transitions, 5219 flow [2024-06-27 20:08:37,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 378 transitions, 5023 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:37,618 INFO L231 Difference]: Finished difference. Result has 253 places, 366 transitions, 4404 flow [2024-06-27 20:08:37,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4247, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4404, PETRI_PLACES=253, PETRI_TRANSITIONS=366} [2024-06-27 20:08:37,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-27 20:08:37,619 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 366 transitions, 4404 flow [2024-06-27 20:08:37,619 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 20:08:37,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:37,619 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 20:08:37,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:08:37,620 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:37,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:37,620 INFO L85 PathProgramCache]: Analyzing trace with hash 108295055, now seen corresponding path program 4 times [2024-06-27 20:08:37,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:37,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184543616] [2024-06-27 20:08:37,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:37,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:37,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:38,424 INFO 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 20:08:38,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:38,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184543616] [2024-06-27 20:08:38,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184543616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:38,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:38,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:08:38,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828518468] [2024-06-27 20:08:38,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:38,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:08:38,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:38,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:08:38,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:08:38,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:38,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 366 transitions, 4404 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 20:08:38,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:38,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:38,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:39,398 INFO L124 PetriNetUnfolderBase]: 2566/4077 cut-off events. [2024-06-27 20:08:39,398 INFO L125 PetriNetUnfolderBase]: For 521511/521520 co-relation queries the response was YES. [2024-06-27 20:08:39,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39905 conditions, 4077 events. 2566/4077 cut-off events. For 521511/521520 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 23394 event pairs, 549 based on Foata normal form. 15/4083 useless extension candidates. Maximal degree in co-relation 39785. Up to 3593 conditions per place. [2024-06-27 20:08:39,449 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 326 selfloop transitions, 55 changer transitions 0/386 dead transitions. [2024-06-27 20:08:39,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 386 transitions, 5382 flow [2024-06-27 20:08:39,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:08:39,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:08:39,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:08:39,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 20:08:39,450 INFO L175 Difference]: Start difference. First operand has 253 places, 366 transitions, 4404 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:08:39,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 386 transitions, 5382 flow [2024-06-27 20:08:40,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 386 transitions, 5212 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:08:40,348 INFO L231 Difference]: Finished difference. Result has 254 places, 368 transitions, 4448 flow [2024-06-27 20:08:40,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4234, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4448, PETRI_PLACES=254, PETRI_TRANSITIONS=368} [2024-06-27 20:08:40,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-27 20:08:40,348 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 368 transitions, 4448 flow [2024-06-27 20:08:40,348 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 20:08:40,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:40,349 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 20:08:40,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:08:40,349 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 20:08:40,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:40,349 INFO L85 PathProgramCache]: Analyzing trace with hash 958080171, now seen corresponding path program 5 times [2024-06-27 20:08:40,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:40,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242401367] [2024-06-27 20:08:40,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:40,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:40,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:41,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 20:08:41,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:41,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242401367] [2024-06-27 20:08:41,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242401367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:41,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:41,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:41,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840290020] [2024-06-27 20:08:41,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:41,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:41,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:41,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:41,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:41,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:41,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 368 transitions, 4448 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 20:08:41,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:41,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:41,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:42,222 INFO L124 PetriNetUnfolderBase]: 2796/4431 cut-off events. [2024-06-27 20:08:42,222 INFO L125 PetriNetUnfolderBase]: For 599175/599184 co-relation queries the response was YES. [2024-06-27 20:08:42,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46021 conditions, 4431 events. 2796/4431 cut-off events. For 599175/599184 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 25703 event pairs, 566 based on Foata normal form. 9/4431 useless extension candidates. Maximal degree in co-relation 45900. Up to 3254 conditions per place. [2024-06-27 20:08:42,277 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 238 selfloop transitions, 167 changer transitions 0/410 dead transitions. [2024-06-27 20:08:42,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 410 transitions, 6616 flow [2024-06-27 20:08:42,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:42,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:42,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 20:08:42,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-27 20:08:42,279 INFO L175 Difference]: Start difference. First operand has 254 places, 368 transitions, 4448 flow. Second operand 9 states and 174 transitions. [2024-06-27 20:08:42,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 410 transitions, 6616 flow [2024-06-27 20:08:43,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 410 transitions, 6446 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:43,327 INFO L231 Difference]: Finished difference. Result has 258 places, 386 transitions, 5137 flow [2024-06-27 20:08:43,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4278, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5137, PETRI_PLACES=258, PETRI_TRANSITIONS=386} [2024-06-27 20:08:43,328 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-27 20:08:43,328 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 386 transitions, 5137 flow [2024-06-27 20:08:43,328 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 20:08:43,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:43,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 20:08:43,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:08:43,328 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 20:08:43,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:43,329 INFO L85 PathProgramCache]: Analyzing trace with hash 958068081, now seen corresponding path program 6 times [2024-06-27 20:08:43,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:43,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802030386] [2024-06-27 20:08:43,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:43,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:43,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:44,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:44,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:44,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802030386] [2024-06-27 20:08:44,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802030386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:44,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:44,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:44,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419327069] [2024-06-27 20:08:44,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:44,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:44,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:44,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:44,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:44,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:44,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 386 transitions, 5137 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 20:08:44,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:44,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:44,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:45,462 INFO L124 PetriNetUnfolderBase]: 2810/4451 cut-off events. [2024-06-27 20:08:45,463 INFO L125 PetriNetUnfolderBase]: For 611589/611598 co-relation queries the response was YES. [2024-06-27 20:08:45,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47227 conditions, 4451 events. 2810/4451 cut-off events. For 611589/611598 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 25795 event pairs, 554 based on Foata normal form. 9/4451 useless extension candidates. Maximal degree in co-relation 47104. Up to 3271 conditions per place. [2024-06-27 20:08:45,514 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 233 selfloop transitions, 180 changer transitions 0/418 dead transitions. [2024-06-27 20:08:45,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 418 transitions, 7055 flow [2024-06-27 20:08:45,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:45,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:45,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 20:08:45,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-27 20:08:45,516 INFO L175 Difference]: Start difference. First operand has 258 places, 386 transitions, 5137 flow. Second operand 9 states and 174 transitions. [2024-06-27 20:08:45,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 418 transitions, 7055 flow [2024-06-27 20:08:46,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 418 transitions, 6739 flow, removed 132 selfloop flow, removed 3 redundant places. [2024-06-27 20:08:46,382 INFO L231 Difference]: Finished difference. Result has 266 places, 397 transitions, 5654 flow [2024-06-27 20:08:46,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5654, PETRI_PLACES=266, PETRI_TRANSITIONS=397} [2024-06-27 20:08:46,382 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-27 20:08:46,382 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 397 transitions, 5654 flow [2024-06-27 20:08:46,382 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 20:08:46,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:46,383 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 20:08:46,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:08:46,383 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 20:08:46,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:46,383 INFO L85 PathProgramCache]: Analyzing trace with hash 558224811, now seen corresponding path program 7 times [2024-06-27 20:08:46,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:46,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74693203] [2024-06-27 20:08:46,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:46,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:46,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:47,328 INFO 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 20:08:47,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:47,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74693203] [2024-06-27 20:08:47,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74693203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:47,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:47,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:47,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965329940] [2024-06-27 20:08:47,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:47,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:47,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:47,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:47,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:47,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:47,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 397 transitions, 5654 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 20:08:47,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:47,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:47,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:48,495 INFO L124 PetriNetUnfolderBase]: 2840/4489 cut-off events. [2024-06-27 20:08:48,495 INFO L125 PetriNetUnfolderBase]: For 622925/622934 co-relation queries the response was YES. [2024-06-27 20:08:48,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48221 conditions, 4489 events. 2840/4489 cut-off events. For 622925/622934 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25954 event pairs, 586 based on Foata normal form. 9/4489 useless extension candidates. Maximal degree in co-relation 48094. Up to 3994 conditions per place. [2024-06-27 20:08:48,566 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 349 selfloop transitions, 63 changer transitions 0/417 dead transitions. [2024-06-27 20:08:48,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 417 transitions, 6704 flow [2024-06-27 20:08:48,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:48,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:48,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:08:48,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 20:08:48,572 INFO L175 Difference]: Start difference. First operand has 266 places, 397 transitions, 5654 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:08:48,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 417 transitions, 6704 flow [2024-06-27 20:08:50,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 417 transitions, 6263 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-06-27 20:08:50,038 INFO L231 Difference]: Finished difference. Result has 270 places, 402 transitions, 5529 flow [2024-06-27 20:08:50,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5221, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5529, PETRI_PLACES=270, PETRI_TRANSITIONS=402} [2024-06-27 20:08:50,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-27 20:08:50,039 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 402 transitions, 5529 flow [2024-06-27 20:08:50,039 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 20:08:50,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:50,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:08:50,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:08:50,039 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:50,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:50,040 INFO L85 PathProgramCache]: Analyzing trace with hash 53950117, now seen corresponding path program 8 times [2024-06-27 20:08:50,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:50,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504627075] [2024-06-27 20:08:50,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:50,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:50,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:51,799 INFO 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 20:08:51,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:51,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504627075] [2024-06-27 20:08:51,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504627075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:51,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:51,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:51,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092835348] [2024-06-27 20:08:51,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:51,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:51,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:51,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:51,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:51,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:51,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 402 transitions, 5529 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 20:08:51,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:51,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:51,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:53,102 INFO L124 PetriNetUnfolderBase]: 2835/4487 cut-off events. [2024-06-27 20:08:53,103 INFO L125 PetriNetUnfolderBase]: For 616892/616895 co-relation queries the response was YES. [2024-06-27 20:08:53,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47196 conditions, 4487 events. 2835/4487 cut-off events. For 616892/616895 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25961 event pairs, 538 based on Foata normal form. 5/4488 useless extension candidates. Maximal degree in co-relation 47068. Up to 4127 conditions per place. [2024-06-27 20:08:53,160 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 374 selfloop transitions, 52 changer transitions 0/431 dead transitions. [2024-06-27 20:08:53,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 431 transitions, 6940 flow [2024-06-27 20:08:53,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:53,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:53,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:08:53,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 20:08:53,161 INFO L175 Difference]: Start difference. First operand has 270 places, 402 transitions, 5529 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:08:53,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 431 transitions, 6940 flow [2024-06-27 20:08:54,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 431 transitions, 6688 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-27 20:08:54,308 INFO L231 Difference]: Finished difference. Result has 274 places, 416 transitions, 5796 flow [2024-06-27 20:08:54,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5277, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5796, PETRI_PLACES=274, PETRI_TRANSITIONS=416} [2024-06-27 20:08:54,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-27 20:08:54,308 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 416 transitions, 5796 flow [2024-06-27 20:08:54,309 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 20:08:54,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:54,309 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 20:08:54,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:08:54,309 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:54,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:54,309 INFO L85 PathProgramCache]: Analyzing trace with hash 558582861, now seen corresponding path program 9 times [2024-06-27 20:08:54,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:54,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032654046] [2024-06-27 20:08:54,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:54,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:55,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 20:08:55,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:55,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032654046] [2024-06-27 20:08:55,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032654046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:55,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:55,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:55,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972716512] [2024-06-27 20:08:55,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:55,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:55,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:55,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:55,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:55,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:55,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 416 transitions, 5796 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 20:08:55,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:55,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:55,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:56,430 INFO L124 PetriNetUnfolderBase]: 2873/4551 cut-off events. [2024-06-27 20:08:56,434 INFO L125 PetriNetUnfolderBase]: For 638699/638708 co-relation queries the response was YES. [2024-06-27 20:08:56,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47944 conditions, 4551 events. 2873/4551 cut-off events. For 638699/638708 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26436 event pairs, 569 based on Foata normal form. 9/4551 useless extension candidates. Maximal degree in co-relation 47813. Up to 3873 conditions per place. [2024-06-27 20:08:56,497 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 348 selfloop transitions, 86 changer transitions 0/439 dead transitions. [2024-06-27 20:08:56,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 439 transitions, 7200 flow [2024-06-27 20:08:56,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:08:56,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:08:56,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 20:08:56,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 20:08:56,499 INFO L175 Difference]: Start difference. First operand has 274 places, 416 transitions, 5796 flow. Second operand 9 states and 167 transitions. [2024-06-27 20:08:56,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 439 transitions, 7200 flow [2024-06-27 20:08:57,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 439 transitions, 6826 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-27 20:08:57,806 INFO L231 Difference]: Finished difference. Result has 278 places, 422 transitions, 5850 flow [2024-06-27 20:08:57,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5422, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5850, PETRI_PLACES=278, PETRI_TRANSITIONS=422} [2024-06-27 20:08:57,806 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-27 20:08:57,807 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 422 transitions, 5850 flow [2024-06-27 20:08:57,807 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 20:08:57,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:08:57,807 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 20:08:57,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:08:57,807 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:08:57,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:08:57,808 INFO L85 PathProgramCache]: Analyzing trace with hash 558570771, now seen corresponding path program 10 times [2024-06-27 20:08:57,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:08:57,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758929213] [2024-06-27 20:08:57,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:08:57,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:08:57,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:08:58,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:08:58,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:08:58,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758929213] [2024-06-27 20:08:58,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758929213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:08:58,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:08:58,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:08:58,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222303112] [2024-06-27 20:08:58,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:08:58,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:08:58,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:08:58,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:08:58,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:08:58,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:08:58,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 422 transitions, 5850 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 20:08:58,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:08:58,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:08:58,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:08:59,988 INFO L124 PetriNetUnfolderBase]: 2887/4573 cut-off events. [2024-06-27 20:08:59,988 INFO L125 PetriNetUnfolderBase]: For 654090/654099 co-relation queries the response was YES. [2024-06-27 20:09:00,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48043 conditions, 4573 events. 2887/4573 cut-off events. For 654090/654099 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 26559 event pairs, 568 based on Foata normal form. 9/4573 useless extension candidates. Maximal degree in co-relation 47911. Up to 3890 conditions per place. [2024-06-27 20:09:00,047 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 348 selfloop transitions, 91 changer transitions 0/444 dead transitions. [2024-06-27 20:09:00,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 444 transitions, 7176 flow [2024-06-27 20:09:00,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:00,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:00,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 20:09:00,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 20:09:00,048 INFO L175 Difference]: Start difference. First operand has 278 places, 422 transitions, 5850 flow. Second operand 9 states and 169 transitions. [2024-06-27 20:09:00,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 444 transitions, 7176 flow [2024-06-27 20:09:01,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 444 transitions, 6711 flow, removed 99 selfloop flow, removed 7 redundant places. [2024-06-27 20:09:01,123 INFO L231 Difference]: Finished difference. Result has 280 places, 427 transitions, 5765 flow [2024-06-27 20:09:01,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5413, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5765, PETRI_PLACES=280, PETRI_TRANSITIONS=427} [2024-06-27 20:09:01,124 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-27 20:09:01,124 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 427 transitions, 5765 flow [2024-06-27 20:09:01,124 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 20:09:01,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:01,125 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 20:09:01,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:09:01,125 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:01,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:01,125 INFO L85 PathProgramCache]: Analyzing trace with hash 752547427, now seen corresponding path program 1 times [2024-06-27 20:09:01,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:01,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026952515] [2024-06-27 20:09:01,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:01,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:01,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:01,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 20:09:01,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:01,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026952515] [2024-06-27 20:09:01,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026952515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:01,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:01,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:01,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500902402] [2024-06-27 20:09:01,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:01,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:01,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:01,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:01,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:01,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:09:01,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 427 transitions, 5765 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:01,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:01,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:09:01,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:03,088 INFO L124 PetriNetUnfolderBase]: 2812/4500 cut-off events. [2024-06-27 20:09:03,088 INFO L125 PetriNetUnfolderBase]: For 652901/652901 co-relation queries the response was YES. [2024-06-27 20:09:03,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47269 conditions, 4500 events. 2812/4500 cut-off events. For 652901/652901 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 26523 event pairs, 491 based on Foata normal form. 2/4499 useless extension candidates. Maximal degree in co-relation 47136. Up to 4002 conditions per place. [2024-06-27 20:09:03,148 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 404 selfloop transitions, 15 changer transitions 0/451 dead transitions. [2024-06-27 20:09:03,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 451 transitions, 6717 flow [2024-06-27 20:09:03,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:03,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:03,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:09:03,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 20:09:03,149 INFO L175 Difference]: Start difference. First operand has 280 places, 427 transitions, 5765 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:09:03,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 451 transitions, 6717 flow [2024-06-27 20:09:04,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 451 transitions, 6449 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:04,454 INFO L231 Difference]: Finished difference. Result has 282 places, 429 transitions, 5596 flow [2024-06-27 20:09:04,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5497, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5596, PETRI_PLACES=282, PETRI_TRANSITIONS=429} [2024-06-27 20:09:04,455 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-27 20:09:04,455 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 429 transitions, 5596 flow [2024-06-27 20:09:04,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:04,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:04,456 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 20:09:04,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:09:04,456 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:04,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:04,456 INFO L85 PathProgramCache]: Analyzing trace with hash -2099242717, now seen corresponding path program 2 times [2024-06-27 20:09:04,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:04,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431388736] [2024-06-27 20:09:04,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:04,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:04,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:05,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:05,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:05,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431388736] [2024-06-27 20:09:05,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431388736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:05,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:05,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:05,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069328859] [2024-06-27 20:09:05,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:05,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:05,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:05,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:05,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:05,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:09:05,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 429 transitions, 5596 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:05,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:05,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:09:05,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:06,615 INFO L124 PetriNetUnfolderBase]: 2820/4517 cut-off events. [2024-06-27 20:09:06,615 INFO L125 PetriNetUnfolderBase]: For 657072/657072 co-relation queries the response was YES. [2024-06-27 20:09:06,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47030 conditions, 4517 events. 2820/4517 cut-off events. For 657072/657072 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 26652 event pairs, 526 based on Foata normal form. 2/4516 useless extension candidates. Maximal degree in co-relation 46896. Up to 4031 conditions per place. [2024-06-27 20:09:06,687 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 401 selfloop transitions, 16 changer transitions 0/449 dead transitions. [2024-06-27 20:09:06,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 449 transitions, 6538 flow [2024-06-27 20:09:06,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:06,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:06,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:09:06,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-27 20:09:06,689 INFO L175 Difference]: Start difference. First operand has 282 places, 429 transitions, 5596 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:09:06,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 449 transitions, 6538 flow [2024-06-27 20:09:07,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 449 transitions, 6455 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:07,968 INFO L231 Difference]: Finished difference. Result has 284 places, 431 transitions, 5618 flow [2024-06-27 20:09:07,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5513, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5618, PETRI_PLACES=284, PETRI_TRANSITIONS=431} [2024-06-27 20:09:07,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-27 20:09:07,969 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 431 transitions, 5618 flow [2024-06-27 20:09:07,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:07,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09: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 20:09:07,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:09:07,970 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:07,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:07,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1147673565, now seen corresponding path program 3 times [2024-06-27 20:09:07,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:07,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477923498] [2024-06-27 20:09:07,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:07,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:07,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:08,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:08,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:08,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477923498] [2024-06-27 20:09:08,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477923498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:08,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:08,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:08,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308256683] [2024-06-27 20:09:08,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:08,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:08,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:08,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:08,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:08,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:09:08,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 431 transitions, 5618 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:08,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:08,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:09:08,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:10,178 INFO L124 PetriNetUnfolderBase]: 2828/4531 cut-off events. [2024-06-27 20:09:10,178 INFO L125 PetriNetUnfolderBase]: For 673165/673165 co-relation queries the response was YES. [2024-06-27 20:09:10,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47332 conditions, 4531 events. 2828/4531 cut-off events. For 673165/673165 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 26759 event pairs, 524 based on Foata normal form. 2/4530 useless extension candidates. Maximal degree in co-relation 47197. Up to 4049 conditions per place. [2024-06-27 20:09:10,249 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 403 selfloop transitions, 16 changer transitions 0/451 dead transitions. [2024-06-27 20:09:10,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 451 transitions, 6588 flow [2024-06-27 20:09:10,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:10,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:10,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:09:10,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 20:09:10,251 INFO L175 Difference]: Start difference. First operand has 284 places, 431 transitions, 5618 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:09:10,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 451 transitions, 6588 flow [2024-06-27 20:09:11,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 451 transitions, 6499 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:11,816 INFO L231 Difference]: Finished difference. Result has 287 places, 436 transitions, 5672 flow [2024-06-27 20:09:11,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5529, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5672, PETRI_PLACES=287, PETRI_TRANSITIONS=436} [2024-06-27 20:09:11,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-27 20:09:11,817 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 436 transitions, 5672 flow [2024-06-27 20:09:11,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:11,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:11,817 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 20:09:11,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:09:11,817 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:11,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:11,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1983766849, now seen corresponding path program 1 times [2024-06-27 20:09:11,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:11,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014848682] [2024-06-27 20:09:11,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:11,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:11,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:13,036 INFO 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 20:09:13,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:13,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014848682] [2024-06-27 20:09:13,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014848682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:13,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:13,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:13,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793358948] [2024-06-27 20:09:13,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:13,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:13,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:13,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:13,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:13,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:09:13,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 436 transitions, 5672 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 20:09:13,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:13,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:09:13,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:14,169 INFO L124 PetriNetUnfolderBase]: 2903/4600 cut-off events. [2024-06-27 20:09:14,169 INFO L125 PetriNetUnfolderBase]: For 674112/674112 co-relation queries the response was YES. [2024-06-27 20:09:14,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47653 conditions, 4600 events. 2903/4600 cut-off events. For 674112/674112 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 26755 event pairs, 541 based on Foata normal form. 2/4599 useless extension candidates. Maximal degree in co-relation 47516. Up to 4289 conditions per place. [2024-06-27 20:09:14,230 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 421 selfloop transitions, 25 changer transitions 0/451 dead transitions. [2024-06-27 20:09:14,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 451 transitions, 6600 flow [2024-06-27 20:09:14,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:14,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:14,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 20:09:14,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 20:09:14,231 INFO L175 Difference]: Start difference. First operand has 287 places, 436 transitions, 5672 flow. Second operand 9 states and 153 transitions. [2024-06-27 20:09:14,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 451 transitions, 6600 flow [2024-06-27 20:09:15,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 451 transitions, 6507 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-27 20:09:15,566 INFO L231 Difference]: Finished difference. Result has 291 places, 436 transitions, 5636 flow [2024-06-27 20:09:15,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5579, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5636, PETRI_PLACES=291, PETRI_TRANSITIONS=436} [2024-06-27 20:09:15,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-27 20:09:15,566 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 436 transitions, 5636 flow [2024-06-27 20:09:15,567 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 20:09:15,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:15,567 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 20:09:15,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:09:15,571 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:15,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:15,571 INFO L85 PathProgramCache]: Analyzing trace with hash 735714629, now seen corresponding path program 4 times [2024-06-27 20:09:15,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:15,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088833931] [2024-06-27 20:09:15,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:15,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:15,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:16,472 INFO 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 20:09:16,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:16,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088833931] [2024-06-27 20:09:16,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088833931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:16,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:16,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:16,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430820983] [2024-06-27 20:09:16,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:16,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:16,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:16,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:16,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:16,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:09:16,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 436 transitions, 5636 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:16,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:16,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:09:16,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:17,605 INFO L124 PetriNetUnfolderBase]: 2812/4508 cut-off events. [2024-06-27 20:09:17,606 INFO L125 PetriNetUnfolderBase]: For 683475/683478 co-relation queries the response was YES. [2024-06-27 20:09:17,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47048 conditions, 4508 events. 2812/4508 cut-off events. For 683475/683478 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 26630 event pairs, 524 based on Foata normal form. 4/4508 useless extension candidates. Maximal degree in co-relation 46910. Up to 4019 conditions per place. [2024-06-27 20:09:17,676 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 398 selfloop transitions, 23 changer transitions 0/453 dead transitions. [2024-06-27 20:09:17,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 453 transitions, 6608 flow [2024-06-27 20:09:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:17,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:17,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:09:17,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-27 20:09:17,677 INFO L175 Difference]: Start difference. First operand has 291 places, 436 transitions, 5636 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:09:17,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 453 transitions, 6608 flow [2024-06-27 20:09:19,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 453 transitions, 6505 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 20:09:19,055 INFO L231 Difference]: Finished difference. Result has 293 places, 441 transitions, 5696 flow [2024-06-27 20:09:19,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5533, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5696, PETRI_PLACES=293, PETRI_TRANSITIONS=441} [2024-06-27 20:09:19,056 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-27 20:09:19,056 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 441 transitions, 5696 flow [2024-06-27 20:09:19,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:09:19,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:19,056 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 20:09:19,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:09:19,056 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:09:19,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:19,057 INFO L85 PathProgramCache]: Analyzing trace with hash 735899327, now seen corresponding path program 2 times [2024-06-27 20:09:19,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:19,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968080912] [2024-06-27 20:09:19,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:19,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:19,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:20,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:20,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:20,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968080912] [2024-06-27 20:09:20,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968080912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:20,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:20,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:20,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839036188] [2024-06-27 20:09:20,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:20,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:20,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:20,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:20,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:20,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:09:20,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 441 transitions, 5696 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 20:09:20,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:20,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:09:20,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:21,434 INFO L124 PetriNetUnfolderBase]: 2890/4580 cut-off events. [2024-06-27 20:09:21,434 INFO L125 PetriNetUnfolderBase]: For 684636/684639 co-relation queries the response was YES. [2024-06-27 20:09:21,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47398 conditions, 4580 events. 2890/4580 cut-off events. For 684636/684639 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 26598 event pairs, 544 based on Foata normal form. 4/4580 useless extension candidates. Maximal degree in co-relation 47258. Up to 4262 conditions per place. [2024-06-27 20:09:21,496 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 416 selfloop transitions, 32 changer transitions 0/453 dead transitions. [2024-06-27 20:09:21,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 453 transitions, 6620 flow [2024-06-27 20:09:21,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:21,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:21,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 20:09:21,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 20:09:21,498 INFO L175 Difference]: Start difference. First operand has 293 places, 441 transitions, 5696 flow. Second operand 9 states and 153 transitions. [2024-06-27 20:09:21,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 453 transitions, 6620 flow [2024-06-27 20:09:23,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 453 transitions, 6487 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 20:09:23,096 INFO L231 Difference]: Finished difference. Result has 297 places, 441 transitions, 5634 flow [2024-06-27 20:09:23,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5563, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5634, PETRI_PLACES=297, PETRI_TRANSITIONS=441} [2024-06-27 20:09:23,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-27 20:09:23,097 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 441 transitions, 5634 flow [2024-06-27 20:09:23,097 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 20:09:23,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:23,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:23,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:09:23,098 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 20:09:23,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:23,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1560084789, now seen corresponding path program 1 times [2024-06-27 20:09:23,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:23,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64997639] [2024-06-27 20:09:23,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:23,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:23,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:23,871 INFO 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 20:09:23,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:23,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64997639] [2024-06-27 20:09:23,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64997639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:23,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:23,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:23,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107248463] [2024-06-27 20:09:23,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:23,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:23,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:23,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:23,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:23,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:09:23,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 441 transitions, 5634 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 20:09:23,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:23,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:09:23,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:25,085 INFO L124 PetriNetUnfolderBase]: 2926/4634 cut-off events. [2024-06-27 20:09:25,085 INFO L125 PetriNetUnfolderBase]: For 730115/730118 co-relation queries the response was YES. [2024-06-27 20:09:25,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47936 conditions, 4634 events. 2926/4634 cut-off events. For 730115/730118 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 26923 event pairs, 409 based on Foata normal form. 12/4642 useless extension candidates. Maximal degree in co-relation 47795. Up to 4144 conditions per place. [2024-06-27 20:09:25,150 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 446 selfloop transitions, 28 changer transitions 0/479 dead transitions. [2024-06-27 20:09:25,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 479 transitions, 6888 flow [2024-06-27 20:09:25,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:25,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:25,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 20:09:25,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-27 20:09:25,152 INFO L175 Difference]: Start difference. First operand has 297 places, 441 transitions, 5634 flow. Second operand 9 states and 172 transitions. [2024-06-27 20:09:25,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 479 transitions, 6888 flow [2024-06-27 20:09:26,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 479 transitions, 6758 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 20:09:26,804 INFO L231 Difference]: Finished difference. Result has 298 places, 444 transitions, 5692 flow [2024-06-27 20:09:26,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5504, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5692, PETRI_PLACES=298, PETRI_TRANSITIONS=444} [2024-06-27 20:09:26,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-27 20:09:26,805 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 444 transitions, 5692 flow [2024-06-27 20:09:26,805 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 20:09:26,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:26,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:26,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:09:26,805 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 20:09:26,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:26,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1294061079, now seen corresponding path program 2 times [2024-06-27 20:09:26,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:26,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530386147] [2024-06-27 20:09:26,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:26,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:26,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:27,702 INFO 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 20:09:27,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:27,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530386147] [2024-06-27 20:09:27,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530386147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:27,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:27,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:27,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242086584] [2024-06-27 20:09:27,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:27,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:27,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:27,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:27,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:27,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:09:27,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 444 transitions, 5692 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 20:09:27,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:27,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:09:27,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:28,949 INFO L124 PetriNetUnfolderBase]: 2970/4704 cut-off events. [2024-06-27 20:09:28,949 INFO L125 PetriNetUnfolderBase]: For 759098/759101 co-relation queries the response was YES. [2024-06-27 20:09:28,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48987 conditions, 4704 events. 2970/4704 cut-off events. For 759098/759101 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 27403 event pairs, 562 based on Foata normal form. 14/4714 useless extension candidates. Maximal degree in co-relation 48845. Up to 4286 conditions per place. [2024-06-27 20:09:29,149 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 439 selfloop transitions, 32 changer transitions 0/476 dead transitions. [2024-06-27 20:09:29,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 476 transitions, 6894 flow [2024-06-27 20:09:29,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:29,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:29,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-27 20:09:29,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070460704607047 [2024-06-27 20:09:29,150 INFO L175 Difference]: Start difference. First operand has 298 places, 444 transitions, 5692 flow. Second operand 9 states and 170 transitions. [2024-06-27 20:09:29,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 476 transitions, 6894 flow [2024-06-27 20:09:31,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 476 transitions, 6762 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-27 20:09:31,151 INFO L231 Difference]: Finished difference. Result has 300 places, 447 transitions, 5763 flow [2024-06-27 20:09:31,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5560, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5763, PETRI_PLACES=300, PETRI_TRANSITIONS=447} [2024-06-27 20:09:31,152 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-27 20:09:31,152 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 447 transitions, 5763 flow [2024-06-27 20:09:31,152 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 20:09:31,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:31,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:31,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 20:09:31,152 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 20:09:31,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:31,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1294387509, now seen corresponding path program 3 times [2024-06-27 20:09:31,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:31,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761465328] [2024-06-27 20:09:31,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:31,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:31,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:31,936 INFO 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 20:09:31,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:31,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761465328] [2024-06-27 20:09:31,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761465328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:31,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:31,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:31,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475572383] [2024-06-27 20:09:31,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:31,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:31,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:31,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:31,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:32,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:09:32,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 447 transitions, 5763 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 20:09:32,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:32,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:09:32,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:33,221 INFO L124 PetriNetUnfolderBase]: 3014/4768 cut-off events. [2024-06-27 20:09:33,221 INFO L125 PetriNetUnfolderBase]: For 775200/775203 co-relation queries the response was YES. [2024-06-27 20:09:33,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49829 conditions, 4768 events. 3014/4768 cut-off events. For 775200/775203 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 27862 event pairs, 558 based on Foata normal form. 14/4778 useless extension candidates. Maximal degree in co-relation 49686. Up to 4299 conditions per place. [2024-06-27 20:09:33,291 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 450 selfloop transitions, 29 changer transitions 0/484 dead transitions. [2024-06-27 20:09:33,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 484 transitions, 7085 flow [2024-06-27 20:09:33,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:33,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:33,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 20:09:33,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-27 20:09:33,292 INFO L175 Difference]: Start difference. First operand has 300 places, 447 transitions, 5763 flow. Second operand 9 states and 172 transitions. [2024-06-27 20:09:33,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 484 transitions, 7085 flow [2024-06-27 20:09:35,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 484 transitions, 6940 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-27 20:09:35,496 INFO L231 Difference]: Finished difference. Result has 302 places, 450 transitions, 5820 flow [2024-06-27 20:09:35,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5618, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5820, PETRI_PLACES=302, PETRI_TRANSITIONS=450} [2024-06-27 20:09:35,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-27 20:09:35,497 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 450 transitions, 5820 flow [2024-06-27 20:09:35,497 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 20:09:35,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:35,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:35,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 20:09:35,497 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 20:09:35,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:35,498 INFO L85 PathProgramCache]: Analyzing trace with hash 2107841721, now seen corresponding path program 1 times [2024-06-27 20:09:35,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:35,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144130871] [2024-06-27 20:09:35,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:35,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:35,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:36,217 INFO 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 20:09:36,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:36,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144130871] [2024-06-27 20:09:36,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144130871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:36,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:36,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:36,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199155599] [2024-06-27 20:09:36,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:36,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:36,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:36,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:36,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:36,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:09:36,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 450 transitions, 5820 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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 20:09:36,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:36,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:09:36,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:37,672 INFO L124 PetriNetUnfolderBase]: 3030/4799 cut-off events. [2024-06-27 20:09:37,672 INFO L125 PetriNetUnfolderBase]: For 745905/745908 co-relation queries the response was YES. [2024-06-27 20:09:37,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50175 conditions, 4799 events. 3030/4799 cut-off events. For 745905/745908 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 28139 event pairs, 584 based on Foata normal form. 1/4795 useless extension candidates. Maximal degree in co-relation 50031. Up to 4359 conditions per place. [2024-06-27 20:09:37,741 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 435 selfloop transitions, 39 changer transitions 0/479 dead transitions. [2024-06-27 20:09:37,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 479 transitions, 6944 flow [2024-06-27 20:09:37,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:37,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:37,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:09:37,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-27 20:09:37,742 INFO L175 Difference]: Start difference. First operand has 302 places, 450 transitions, 5820 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:09:37,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 479 transitions, 6944 flow [2024-06-27 20:09:39,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 479 transitions, 6798 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-27 20:09:39,563 INFO L231 Difference]: Finished difference. Result has 303 places, 456 transitions, 5882 flow [2024-06-27 20:09:39,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5674, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5882, PETRI_PLACES=303, PETRI_TRANSITIONS=456} [2024-06-27 20:09:39,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-27 20:09:39,564 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 456 transitions, 5882 flow [2024-06-27 20:09:39,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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 20:09:39,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:39,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:39,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 20:09:39,565 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 20:09:39,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:39,565 INFO L85 PathProgramCache]: Analyzing trace with hash 2111531961, now seen corresponding path program 2 times [2024-06-27 20:09:39,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:39,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322553662] [2024-06-27 20:09:39,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:39,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:39,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:40,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:40,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:40,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322553662] [2024-06-27 20:09:40,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322553662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:40,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:40,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:40,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926983710] [2024-06-27 20:09:40,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:40,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:40,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:40,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:40,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:40,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:09:40,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 456 transitions, 5882 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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 20:09:40,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:40,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:09:40,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:41,603 INFO L124 PetriNetUnfolderBase]: 3035/4808 cut-off events. [2024-06-27 20:09:41,604 INFO L125 PetriNetUnfolderBase]: For 757027/757030 co-relation queries the response was YES. [2024-06-27 20:09:41,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50187 conditions, 4808 events. 3035/4808 cut-off events. For 757027/757030 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 28229 event pairs, 584 based on Foata normal form. 1/4804 useless extension candidates. Maximal degree in co-relation 50042. Up to 4366 conditions per place. [2024-06-27 20:09:41,671 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 438 selfloop transitions, 42 changer transitions 0/485 dead transitions. [2024-06-27 20:09:41,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 485 transitions, 7002 flow [2024-06-27 20:09:41,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:41,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:41,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 20:09:41,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-27 20:09:41,672 INFO L175 Difference]: Start difference. First operand has 303 places, 456 transitions, 5882 flow. Second operand 8 states and 154 transitions. [2024-06-27 20:09:41,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 485 transitions, 7002 flow [2024-06-27 20:09:43,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 485 transitions, 6860 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 20:09:43,523 INFO L231 Difference]: Finished difference. Result has 306 places, 459 transitions, 5930 flow [2024-06-27 20:09:43,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5740, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5930, PETRI_PLACES=306, PETRI_TRANSITIONS=459} [2024-06-27 20:09:43,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-27 20:09:43,523 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 459 transitions, 5930 flow [2024-06-27 20:09:43,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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 20:09:43,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:43,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:43,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 20:09:43,524 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 20:09:43,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:43,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1442295011, now seen corresponding path program 1 times [2024-06-27 20:09:43,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:43,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807116886] [2024-06-27 20:09:43,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:43,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:43,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:44,532 INFO 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 20:09:44,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:44,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807116886] [2024-06-27 20:09:44,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807116886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:44,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:44,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:44,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356757549] [2024-06-27 20:09:44,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:44,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:44,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:44,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:44,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:44,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:09:44,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 459 transitions, 5930 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 20:09:44,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:44,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:09:44,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:45,844 INFO L124 PetriNetUnfolderBase]: 3045/4822 cut-off events. [2024-06-27 20:09:45,844 INFO L125 PetriNetUnfolderBase]: For 775000/775003 co-relation queries the response was YES. [2024-06-27 20:09:45,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50491 conditions, 4822 events. 3045/4822 cut-off events. For 775000/775003 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 28273 event pairs, 582 based on Foata normal form. 2/4819 useless extension candidates. Maximal degree in co-relation 50345. Up to 4371 conditions per place. [2024-06-27 20:09:45,911 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 438 selfloop transitions, 44 changer transitions 0/487 dead transitions. [2024-06-27 20:09:45,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 487 transitions, 7068 flow [2024-06-27 20:09:45,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:45,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:45,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 20:09:45,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 20:09:45,912 INFO L175 Difference]: Start difference. First operand has 306 places, 459 transitions, 5930 flow. Second operand 9 states and 167 transitions. [2024-06-27 20:09:45,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 487 transitions, 7068 flow [2024-06-27 20:09:47,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 487 transitions, 6899 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:47,713 INFO L231 Difference]: Finished difference. Result has 309 places, 463 transitions, 5978 flow [2024-06-27 20:09:47,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5761, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5978, PETRI_PLACES=309, PETRI_TRANSITIONS=463} [2024-06-27 20:09:47,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-27 20:09:47,714 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 463 transitions, 5978 flow [2024-06-27 20:09:47,714 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 20:09:47,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:47,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:47,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 20:09:47,714 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 20:09:47,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:47,715 INFO L85 PathProgramCache]: Analyzing trace with hash 2108140251, now seen corresponding path program 3 times [2024-06-27 20:09:47,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:47,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951717498] [2024-06-27 20:09:47,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:47,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:47,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:48,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:48,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:48,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951717498] [2024-06-27 20:09:48,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951717498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:48,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:48,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:09:48,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65572367] [2024-06-27 20:09:48,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:48,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:09:48,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:48,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:09:48,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:09:48,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:09:48,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 463 transitions, 5978 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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 20:09:48,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:48,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:09:48,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:49,727 INFO L124 PetriNetUnfolderBase]: 3050/4829 cut-off events. [2024-06-27 20:09:49,727 INFO L125 PetriNetUnfolderBase]: For 787356/787359 co-relation queries the response was YES. [2024-06-27 20:09:49,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50766 conditions, 4829 events. 3050/4829 cut-off events. For 787356/787359 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28340 event pairs, 582 based on Foata normal form. 1/4825 useless extension candidates. Maximal degree in co-relation 50619. Up to 4370 conditions per place. [2024-06-27 20:09:49,795 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 431 selfloop transitions, 50 changer transitions 0/486 dead transitions. [2024-06-27 20:09:49,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 486 transitions, 7090 flow [2024-06-27 20:09:49,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:09:49,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:09:49,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:09:49,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-27 20:09:49,797 INFO L175 Difference]: Start difference. First operand has 309 places, 463 transitions, 5978 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:09:49,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 486 transitions, 7090 flow [2024-06-27 20:09:51,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 486 transitions, 6911 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 20:09:51,954 INFO L231 Difference]: Finished difference. Result has 310 places, 466 transitions, 6012 flow [2024-06-27 20:09:51,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5799, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6012, PETRI_PLACES=310, PETRI_TRANSITIONS=466} [2024-06-27 20:09:51,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-27 20:09:51,955 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 466 transitions, 6012 flow [2024-06-27 20:09:51,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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 20:09:51,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:51,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:51,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 20:09:51,955 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 20:09:51,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:51,956 INFO L85 PathProgramCache]: Analyzing trace with hash 2111865273, now seen corresponding path program 2 times [2024-06-27 20:09:51,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:51,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278057394] [2024-06-27 20:09:51,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:51,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:51,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:53,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:09:53,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:53,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278057394] [2024-06-27 20:09:53,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278057394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:53,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:53,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:53,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859708529] [2024-06-27 20:09:53,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:53,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:53,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:53,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:53,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:53,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:09:53,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 466 transitions, 6012 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 20:09:53,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:53,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:09:53,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:54,676 INFO L124 PetriNetUnfolderBase]: 3060/4848 cut-off events. [2024-06-27 20:09:54,677 INFO L125 PetriNetUnfolderBase]: For 808335/808338 co-relation queries the response was YES. [2024-06-27 20:09:54,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51032 conditions, 4848 events. 3060/4848 cut-off events. For 808335/808338 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 28534 event pairs, 574 based on Foata normal form. 4/4848 useless extension candidates. Maximal degree in co-relation 50884. Up to 4451 conditions per place. [2024-06-27 20:09:54,746 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 455 selfloop transitions, 32 changer transitions 0/492 dead transitions. [2024-06-27 20:09:54,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 492 transitions, 7182 flow [2024-06-27 20:09:54,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:54,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:54,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 20:09:54,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:09:54,747 INFO L175 Difference]: Start difference. First operand has 310 places, 466 transitions, 6012 flow. Second operand 9 states and 164 transitions. [2024-06-27 20:09:54,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 492 transitions, 7182 flow [2024-06-27 20:09:56,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 492 transitions, 7003 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 20:09:56,777 INFO L231 Difference]: Finished difference. Result has 313 places, 470 transitions, 6048 flow [2024-06-27 20:09:56,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5833, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6048, PETRI_PLACES=313, PETRI_TRANSITIONS=470} [2024-06-27 20:09:56,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-27 20:09:56,777 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 470 transitions, 6048 flow [2024-06-27 20:09:56,778 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 20:09:56,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:09:56,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:09:56,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 20:09:56,778 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 20:09:56,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:09:56,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1442145064, now seen corresponding path program 1 times [2024-06-27 20:09:56,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:09:56,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163718465] [2024-06-27 20:09:56,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:09:56,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:09:56,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:09:57,793 INFO 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 20:09:57,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:09:57,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163718465] [2024-06-27 20:09:57,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163718465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:09:57,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:09:57,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:09:57,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496102243] [2024-06-27 20:09:57,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:09:57,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:09:57,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:09:57,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:09:57,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:09:57,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:09:57,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 470 transitions, 6048 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 20:09:57,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:09:57,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:09:57,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:09:59,134 INFO L124 PetriNetUnfolderBase]: 3080/4876 cut-off events. [2024-06-27 20:09:59,134 INFO L125 PetriNetUnfolderBase]: For 836207/836210 co-relation queries the response was YES. [2024-06-27 20:09:59,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51871 conditions, 4876 events. 3080/4876 cut-off events. For 836207/836210 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 28604 event pairs, 564 based on Foata normal form. 6/4878 useless extension candidates. Maximal degree in co-relation 51722. Up to 4473 conditions per place. [2024-06-27 20:09:59,201 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 459 selfloop transitions, 33 changer transitions 0/497 dead transitions. [2024-06-27 20:09:59,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 497 transitions, 7227 flow [2024-06-27 20:09:59,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:09:59,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:09:59,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:09:59,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:09:59,203 INFO L175 Difference]: Start difference. First operand has 313 places, 470 transitions, 6048 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:09:59,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 497 transitions, 7227 flow [2024-06-27 20:10:01,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 497 transitions, 7040 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-06-27 20:10:01,671 INFO L231 Difference]: Finished difference. Result has 315 places, 475 transitions, 6080 flow [2024-06-27 20:10:01,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5861, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6080, PETRI_PLACES=315, PETRI_TRANSITIONS=475} [2024-06-27 20:10:01,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-27 20:10:01,672 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 475 transitions, 6080 flow [2024-06-27 20:10:01,672 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 20:10:01,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:01,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:01,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 20:10:01,672 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 20:10:01,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:01,673 INFO L85 PathProgramCache]: Analyzing trace with hash -979373422, now seen corresponding path program 2 times [2024-06-27 20:10:01,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:01,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475251386] [2024-06-27 20:10:01,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:01,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:01,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:02,602 INFO 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 20:10:02,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:02,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475251386] [2024-06-27 20:10:02,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475251386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:02,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:02,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:02,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800318853] [2024-06-27 20:10:02,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:02,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:02,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:02,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:02,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:02,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:10:02,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 475 transitions, 6080 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 20:10:02,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:02,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:10:02,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:03,869 INFO L124 PetriNetUnfolderBase]: 3100/4900 cut-off events. [2024-06-27 20:10:03,869 INFO L125 PetriNetUnfolderBase]: For 850651/850654 co-relation queries the response was YES. [2024-06-27 20:10:03,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52449 conditions, 4900 events. 3100/4900 cut-off events. For 850651/850654 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 28716 event pairs, 564 based on Foata normal form. 6/4902 useless extension candidates. Maximal degree in co-relation 52299. Up to 4204 conditions per place. [2024-06-27 20:10:03,938 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 404 selfloop transitions, 92 changer transitions 0/501 dead transitions. [2024-06-27 20:10:03,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 501 transitions, 7471 flow [2024-06-27 20:10:03,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:03,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:03,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:10:03,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 20:10:03,940 INFO L175 Difference]: Start difference. First operand has 315 places, 475 transitions, 6080 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:10:03,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 501 transitions, 7471 flow [2024-06-27 20:10:06,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 501 transitions, 7315 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 20:10:06,189 INFO L231 Difference]: Finished difference. Result has 317 places, 479 transitions, 6225 flow [2024-06-27 20:10:06,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5924, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6225, PETRI_PLACES=317, PETRI_TRANSITIONS=479} [2024-06-27 20:10:06,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-27 20:10:06,192 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 479 transitions, 6225 flow [2024-06-27 20:10:06,192 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 20:10:06,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:06,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:06,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 20:10:06,193 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 20:10:06,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:06,193 INFO L85 PathProgramCache]: Analyzing trace with hash -2039009683, now seen corresponding path program 3 times [2024-06-27 20:10:06,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:06,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750809730] [2024-06-27 20:10:06,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:06,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:06,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:07,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 20:10:07,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:07,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750809730] [2024-06-27 20:10:07,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750809730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:07,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:07,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:07,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97048118] [2024-06-27 20:10:07,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:07,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:07,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:07,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:07,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:07,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:10:07,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 479 transitions, 6225 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 20:10:07,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:07,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:10:07,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:08,519 INFO L124 PetriNetUnfolderBase]: 3126/4946 cut-off events. [2024-06-27 20:10:08,519 INFO L125 PetriNetUnfolderBase]: For 871572/871575 co-relation queries the response was YES. [2024-06-27 20:10:08,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53500 conditions, 4946 events. 3126/4946 cut-off events. For 871572/871575 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 29080 event pairs, 569 based on Foata normal form. 4/4946 useless extension candidates. Maximal degree in co-relation 53349. Up to 4395 conditions per place. [2024-06-27 20:10:08,596 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 435 selfloop transitions, 67 changer transitions 0/507 dead transitions. [2024-06-27 20:10:08,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 507 transitions, 7771 flow [2024-06-27 20:10:08,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:08,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:08,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 20:10:08,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:10:08,598 INFO L175 Difference]: Start difference. First operand has 317 places, 479 transitions, 6225 flow. Second operand 9 states and 164 transitions. [2024-06-27 20:10:08,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 507 transitions, 7771 flow [2024-06-27 20:10:10,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 507 transitions, 7582 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 20:10:10,807 INFO L231 Difference]: Finished difference. Result has 320 places, 486 transitions, 6417 flow [2024-06-27 20:10:10,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6036, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6417, PETRI_PLACES=320, PETRI_TRANSITIONS=486} [2024-06-27 20:10:10,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-27 20:10:10,807 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 486 transitions, 6417 flow [2024-06-27 20:10:10,808 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 20:10:10,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:10,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:10,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 20:10:10,808 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 20:10:10,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:10,808 INFO L85 PathProgramCache]: Analyzing trace with hash -2039211493, now seen corresponding path program 4 times [2024-06-27 20:10:10,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:10,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252617787] [2024-06-27 20:10:10,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:10,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:10,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:11,820 INFO 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 20:10:11,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:11,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252617787] [2024-06-27 20:10:11,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252617787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:11,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:11,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:11,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694116521] [2024-06-27 20:10:11,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:11,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:11,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:11,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:11,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:11,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:10:11,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 486 transitions, 6417 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 20:10:11,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:11,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:10:11,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:13,229 INFO L124 PetriNetUnfolderBase]: 3136/4960 cut-off events. [2024-06-27 20:10:13,229 INFO L125 PetriNetUnfolderBase]: For 893905/893908 co-relation queries the response was YES. [2024-06-27 20:10:13,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54092 conditions, 4960 events. 3136/4960 cut-off events. For 893905/893908 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 29200 event pairs, 569 based on Foata normal form. 4/4960 useless extension candidates. Maximal degree in co-relation 53940. Up to 4506 conditions per place. [2024-06-27 20:10:13,295 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 461 selfloop transitions, 44 changer transitions 0/510 dead transitions. [2024-06-27 20:10:13,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 510 transitions, 7639 flow [2024-06-27 20:10:13,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:13,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:13,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:10:13,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 20:10:13,297 INFO L175 Difference]: Start difference. First operand has 320 places, 486 transitions, 6417 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:10:13,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 510 transitions, 7639 flow [2024-06-27 20:10:15,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 510 transitions, 7433 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-27 20:10:15,615 INFO L231 Difference]: Finished difference. Result has 324 places, 490 transitions, 6466 flow [2024-06-27 20:10:15,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6223, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6466, PETRI_PLACES=324, PETRI_TRANSITIONS=490} [2024-06-27 20:10:15,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-27 20:10:15,616 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 490 transitions, 6466 flow [2024-06-27 20:10:15,616 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 20:10:15,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:15,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:15,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 20:10:15,617 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 20:10:15,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:15,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1235491624, now seen corresponding path program 3 times [2024-06-27 20:10:15,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:15,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054172586] [2024-06-27 20:10:15,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:15,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:15,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:16,497 INFO 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 20:10:16,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:16,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054172586] [2024-06-27 20:10:16,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054172586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:16,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:16,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:16,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681758960] [2024-06-27 20:10:16,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:16,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:16,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:16,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:16,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:16,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:10:16,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 490 transitions, 6466 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 20:10:16,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:16,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:10:16,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:17,811 INFO L124 PetriNetUnfolderBase]: 3146/4974 cut-off events. [2024-06-27 20:10:17,811 INFO L125 PetriNetUnfolderBase]: For 909223/909226 co-relation queries the response was YES. [2024-06-27 20:10:17,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54442 conditions, 4974 events. 3146/4974 cut-off events. For 909223/909226 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 29282 event pairs, 567 based on Foata normal form. 4/4974 useless extension candidates. Maximal degree in co-relation 54288. Up to 4359 conditions per place. [2024-06-27 20:10:17,875 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 444 selfloop transitions, 90 changer transitions 0/539 dead transitions. [2024-06-27 20:10:17,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 539 transitions, 8349 flow [2024-06-27 20:10:17,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:17,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:17,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:10:17,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 20:10:17,877 INFO L175 Difference]: Start difference. First operand has 324 places, 490 transitions, 6466 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:10:17,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 539 transitions, 8349 flow [2024-06-27 20:10:19,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 539 transitions, 8140 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-27 20:10:19,801 INFO L231 Difference]: Finished difference. Result has 328 places, 518 transitions, 7082 flow [2024-06-27 20:10:19,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6257, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7082, PETRI_PLACES=328, PETRI_TRANSITIONS=518} [2024-06-27 20:10:19,801 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-27 20:10:19,802 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 518 transitions, 7082 flow [2024-06-27 20:10:19,802 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 20:10:19,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:19,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:19,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 20:10:19,802 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 20:10:19,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:19,803 INFO L85 PathProgramCache]: Analyzing trace with hash -2039211276, now seen corresponding path program 4 times [2024-06-27 20:10:19,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:19,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899434373] [2024-06-27 20:10:19,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:19,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:19,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:20,586 INFO 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 20:10:20,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:20,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899434373] [2024-06-27 20:10:20,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899434373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:20,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:20,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:20,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628895463] [2024-06-27 20:10:20,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:20,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:20,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:20,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:20,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:20,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:10:20,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 518 transitions, 7082 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 20:10:20,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:20,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:10:20,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:21,952 INFO L124 PetriNetUnfolderBase]: 3170/5006 cut-off events. [2024-06-27 20:10:21,952 INFO L125 PetriNetUnfolderBase]: For 946442/946445 co-relation queries the response was YES. [2024-06-27 20:10:22,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55368 conditions, 5006 events. 3170/5006 cut-off events. For 946442/946445 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 29475 event pairs, 567 based on Foata normal form. 10/5012 useless extension candidates. Maximal degree in co-relation 55211. Up to 4536 conditions per place. [2024-06-27 20:10:22,030 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 493 selfloop transitions, 48 changer transitions 0/546 dead transitions. [2024-06-27 20:10:22,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 546 transitions, 8471 flow [2024-06-27 20:10:22,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:22,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:22,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:10:22,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:10:22,032 INFO L175 Difference]: Start difference. First operand has 328 places, 518 transitions, 7082 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:10:22,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 546 transitions, 8471 flow [2024-06-27 20:10:24,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 546 transitions, 8315 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 20:10:24,562 INFO L231 Difference]: Finished difference. Result has 333 places, 525 transitions, 7271 flow [2024-06-27 20:10:24,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6928, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7271, PETRI_PLACES=333, PETRI_TRANSITIONS=525} [2024-06-27 20:10:24,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-27 20:10:24,562 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 525 transitions, 7271 flow [2024-06-27 20:10:24,562 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 20:10:24,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:24,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:24,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 20:10:24,563 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 20:10:24,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:24,564 INFO L85 PathProgramCache]: Analyzing trace with hash -990488441, now seen corresponding path program 4 times [2024-06-27 20:10:24,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:24,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636670499] [2024-06-27 20:10:24,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:24,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:24,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:25,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:25,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:25,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636670499] [2024-06-27 20:10:25,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636670499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:25,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:25,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:25,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501959054] [2024-06-27 20:10:25,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:25,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:25,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:25,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:25,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:25,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:10:25,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 525 transitions, 7271 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 20:10:25,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:25,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:10:25,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:26,791 INFO L124 PetriNetUnfolderBase]: 3214/5074 cut-off events. [2024-06-27 20:10:26,791 INFO L125 PetriNetUnfolderBase]: For 989408/989411 co-relation queries the response was YES. [2024-06-27 20:10:26,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56346 conditions, 5074 events. 3214/5074 cut-off events. For 989408/989411 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 29918 event pairs, 571 based on Foata normal form. 14/5084 useless extension candidates. Maximal degree in co-relation 56187. Up to 4587 conditions per place. [2024-06-27 20:10:26,868 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 503 selfloop transitions, 44 changer transitions 0/552 dead transitions. [2024-06-27 20:10:26,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 552 transitions, 8641 flow [2024-06-27 20:10:26,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:26,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:26,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:10:26,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 20:10:26,870 INFO L175 Difference]: Start difference. First operand has 333 places, 525 transitions, 7271 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:10:26,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 552 transitions, 8641 flow [2024-06-27 20:10:29,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 552 transitions, 8424 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-27 20:10:29,581 INFO L231 Difference]: Finished difference. Result has 335 places, 528 transitions, 7297 flow [2024-06-27 20:10:29,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7054, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7297, PETRI_PLACES=335, PETRI_TRANSITIONS=528} [2024-06-27 20:10:29,581 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-27 20:10:29,581 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 528 transitions, 7297 flow [2024-06-27 20:10:29,582 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 20:10:29,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:29,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:29,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 20:10:29,582 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 20:10:29,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:29,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1246666163, now seen corresponding path program 5 times [2024-06-27 20:10:29,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:29,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142968899] [2024-06-27 20:10:29,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:29,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:29,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:30,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:30,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:30,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142968899] [2024-06-27 20:10:30,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142968899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:30,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:30,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:30,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891822606] [2024-06-27 20:10:30,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:30,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:30,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:30,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:30,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:30,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:10:30,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 528 transitions, 7297 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 20:10:30,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:30,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:10:30,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:31,852 INFO L124 PetriNetUnfolderBase]: 3258/5138 cut-off events. [2024-06-27 20:10:31,852 INFO L125 PetriNetUnfolderBase]: For 1007830/1007833 co-relation queries the response was YES. [2024-06-27 20:10:31,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57196 conditions, 5138 events. 3258/5138 cut-off events. For 1007830/1007833 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 30346 event pairs, 567 based on Foata normal form. 14/5148 useless extension candidates. Maximal degree in co-relation 57036. Up to 4600 conditions per place. [2024-06-27 20:10:31,935 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 514 selfloop transitions, 41 changer transitions 0/560 dead transitions. [2024-06-27 20:10:31,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 560 transitions, 8799 flow [2024-06-27 20:10:31,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:31,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:31,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:10:31,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 20:10:31,937 INFO L175 Difference]: Start difference. First operand has 335 places, 528 transitions, 7297 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:10:31,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 560 transitions, 8799 flow [2024-06-27 20:10:34,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 560 transitions, 8618 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-27 20:10:34,933 INFO L231 Difference]: Finished difference. Result has 337 places, 531 transitions, 7358 flow [2024-06-27 20:10:34,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7116, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7358, PETRI_PLACES=337, PETRI_TRANSITIONS=531} [2024-06-27 20:10:34,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-27 20:10:34,934 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 531 transitions, 7358 flow [2024-06-27 20:10:34,934 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 20:10:34,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:34,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:34,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 20:10:34,934 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 20:10:34,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:34,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1235614973, now seen corresponding path program 6 times [2024-06-27 20:10:34,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:34,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867770684] [2024-06-27 20:10:34,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:34,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:34,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:36,644 INFO 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 20:10:36,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:36,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867770684] [2024-06-27 20:10:36,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867770684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:36,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:36,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:36,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793073088] [2024-06-27 20:10:36,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:36,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:36,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:36,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:36,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:36,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:10:36,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 531 transitions, 7358 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 20:10:36,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:36,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:10:36,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:38,167 INFO L124 PetriNetUnfolderBase]: 3302/5210 cut-off events. [2024-06-27 20:10:38,168 INFO L125 PetriNetUnfolderBase]: For 1033535/1033538 co-relation queries the response was YES. [2024-06-27 20:10:38,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58110 conditions, 5210 events. 3302/5210 cut-off events. For 1033535/1033538 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 30866 event pairs, 595 based on Foata normal form. 14/5220 useless extension candidates. Maximal degree in co-relation 57949. Up to 4652 conditions per place. [2024-06-27 20:10:38,244 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 485 selfloop transitions, 67 changer transitions 0/557 dead transitions. [2024-06-27 20:10:38,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 557 transitions, 8742 flow [2024-06-27 20:10:38,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:38,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:38,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 20:10:38,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-27 20:10:38,245 INFO L175 Difference]: Start difference. First operand has 337 places, 531 transitions, 7358 flow. Second operand 9 states and 167 transitions. [2024-06-27 20:10:38,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 557 transitions, 8742 flow [2024-06-27 20:10:41,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 557 transitions, 8560 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-27 20:10:41,201 INFO L231 Difference]: Finished difference. Result has 339 places, 534 transitions, 7477 flow [2024-06-27 20:10:41,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7477, PETRI_PLACES=339, PETRI_TRANSITIONS=534} [2024-06-27 20:10:41,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-27 20:10:41,202 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 534 transitions, 7477 flow [2024-06-27 20:10:41,202 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 20:10:41,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:41,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:41,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 20:10:41,203 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 20:10:41,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:41,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1235214794, now seen corresponding path program 1 times [2024-06-27 20:10:41,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:41,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577593947] [2024-06-27 20:10:41,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:41,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:41,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:42,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:42,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:42,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577593947] [2024-06-27 20:10:42,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577593947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:42,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:42,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:10:42,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047277396] [2024-06-27 20:10:42,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:42,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:10:42,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:42,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:10:42,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:10:42,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:10:42,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 534 transitions, 7477 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:42,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:42,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:10:42,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:44,108 INFO L124 PetriNetUnfolderBase]: 3310/5221 cut-off events. [2024-06-27 20:10:44,108 INFO L125 PetriNetUnfolderBase]: For 998392/998392 co-relation queries the response was YES. [2024-06-27 20:10:44,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58567 conditions, 5221 events. 3310/5221 cut-off events. For 998392/998392 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 30940 event pairs, 591 based on Foata normal form. 2/5220 useless extension candidates. Maximal degree in co-relation 58405. Up to 4898 conditions per place. [2024-06-27 20:10:44,189 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 529 selfloop transitions, 22 changer transitions 0/556 dead transitions. [2024-06-27 20:10:44,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 556 transitions, 8777 flow [2024-06-27 20:10:44,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:10:44,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:10:44,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 20:10:44,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-27 20:10:44,191 INFO L175 Difference]: Start difference. First operand has 339 places, 534 transitions, 7477 flow. Second operand 10 states and 166 transitions. [2024-06-27 20:10:44,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 556 transitions, 8777 flow [2024-06-27 20:10:47,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 556 transitions, 8538 flow, removed 55 selfloop flow, removed 7 redundant places. [2024-06-27 20:10:47,168 INFO L231 Difference]: Finished difference. Result has 342 places, 536 transitions, 7441 flow [2024-06-27 20:10:47,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7238, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7441, PETRI_PLACES=342, PETRI_TRANSITIONS=536} [2024-06-27 20:10:47,168 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-27 20:10:47,169 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 536 transitions, 7441 flow [2024-06-27 20:10:47,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:10:47,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:47,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:47,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 20:10:47,169 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 20:10:47,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:47,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1006851685, now seen corresponding path program 4 times [2024-06-27 20:10:47,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:47,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122237842] [2024-06-27 20:10:47,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:47,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:47,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:47,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 20:10:47,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:47,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122237842] [2024-06-27 20:10:47,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122237842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:47,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:47,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:10:47,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810271354] [2024-06-27 20:10:47,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:47,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:10:47,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:47,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:10:47,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:10:47,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:10:47,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 536 transitions, 7441 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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 20:10:47,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:47,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:10:47,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:49,317 INFO L124 PetriNetUnfolderBase]: 3315/5230 cut-off events. [2024-06-27 20:10:49,318 INFO L125 PetriNetUnfolderBase]: For 1006130/1006133 co-relation queries the response was YES. [2024-06-27 20:10:49,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58354 conditions, 5230 events. 3315/5230 cut-off events. For 1006130/1006133 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 31000 event pairs, 599 based on Foata normal form. 1/5226 useless extension candidates. Maximal degree in co-relation 58191. Up to 4763 conditions per place. [2024-06-27 20:10:49,393 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 506 selfloop transitions, 51 changer transitions 0/562 dead transitions. [2024-06-27 20:10:49,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 562 transitions, 8725 flow [2024-06-27 20:10:49,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:10:49,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:10:49,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 20:10:49,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-27 20:10:49,394 INFO L175 Difference]: Start difference. First operand has 342 places, 536 transitions, 7441 flow. Second operand 7 states and 139 transitions. [2024-06-27 20:10:49,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 562 transitions, 8725 flow [2024-06-27 20:10:52,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 562 transitions, 8538 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-27 20:10:52,158 INFO L231 Difference]: Finished difference. Result has 341 places, 539 transitions, 7487 flow [2024-06-27 20:10:52,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7254, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7487, PETRI_PLACES=341, PETRI_TRANSITIONS=539} [2024-06-27 20:10:52,159 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-27 20:10:52,159 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 539 transitions, 7487 flow [2024-06-27 20:10:52,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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 20:10:52,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:52,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:52,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 20:10:52,160 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 20:10:52,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:52,160 INFO L85 PathProgramCache]: Analyzing trace with hash 843089785, now seen corresponding path program 5 times [2024-06-27 20:10:52,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:52,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380977378] [2024-06-27 20:10:52,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:52,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:52,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:53,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:53,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:53,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380977378] [2024-06-27 20:10:53,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380977378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:53,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:53,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:53,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356934869] [2024-06-27 20:10:53,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:53,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:53,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:53,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:53,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:53,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:10:53,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 539 transitions, 7487 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 20:10:53,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:53,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:10:53,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:54,618 INFO L124 PetriNetUnfolderBase]: 3320/5229 cut-off events. [2024-06-27 20:10:54,618 INFO L125 PetriNetUnfolderBase]: For 1019531/1019537 co-relation queries the response was YES. [2024-06-27 20:10:54,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58515 conditions, 5229 events. 3320/5229 cut-off events. For 1019531/1019537 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 30932 event pairs, 621 based on Foata normal form. 2/5218 useless extension candidates. Maximal degree in co-relation 58351. Up to 4782 conditions per place. [2024-06-27 20:10:54,694 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 513 selfloop transitions, 45 changer transitions 0/563 dead transitions. [2024-06-27 20:10:54,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 563 transitions, 8766 flow [2024-06-27 20:10:54,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:54,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:54,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:10:54,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 20:10:54,696 INFO L175 Difference]: Start difference. First operand has 341 places, 539 transitions, 7487 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:10:54,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 563 transitions, 8766 flow [2024-06-27 20:10:57,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 563 transitions, 8603 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 20:10:57,485 INFO L231 Difference]: Finished difference. Result has 345 places, 542 transitions, 7537 flow [2024-06-27 20:10:57,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7324, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7537, PETRI_PLACES=345, PETRI_TRANSITIONS=542} [2024-06-27 20:10:57,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-27 20:10:57,486 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 542 transitions, 7537 flow [2024-06-27 20:10:57,486 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 20:10:57,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:10:57,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:10:57,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 20:10:57,486 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 20:10:57,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:10:57,487 INFO L85 PathProgramCache]: Analyzing trace with hash -493118750, now seen corresponding path program 5 times [2024-06-27 20:10:57,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:10:57,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400762590] [2024-06-27 20:10:57,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:10:57,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:10:57,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:10:58,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:10:58,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:10:58,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400762590] [2024-06-27 20:10:58,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400762590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:10:58,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:10:58,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:10:58,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917805335] [2024-06-27 20:10:58,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:10:58,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:10:58,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:10:58,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:10:58,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:10:58,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:10:58,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 542 transitions, 7537 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 20:10:58,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:10:58,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:10:58,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:10:59,826 INFO L124 PetriNetUnfolderBase]: 3310/5219 cut-off events. [2024-06-27 20:10:59,826 INFO L125 PetriNetUnfolderBase]: For 997590/997596 co-relation queries the response was YES. [2024-06-27 20:10:59,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57956 conditions, 5219 events. 3310/5219 cut-off events. For 997590/997596 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 30884 event pairs, 609 based on Foata normal form. 3/5213 useless extension candidates. Maximal degree in co-relation 57791. Up to 4833 conditions per place. [2024-06-27 20:10:59,902 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 527 selfloop transitions, 31 changer transitions 0/563 dead transitions. [2024-06-27 20:10:59,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 563 transitions, 8772 flow [2024-06-27 20:10:59,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:10:59,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:10:59,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 20:10:59,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 20:10:59,904 INFO L175 Difference]: Start difference. First operand has 345 places, 542 transitions, 7537 flow. Second operand 9 states and 160 transitions. [2024-06-27 20:10:59,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 563 transitions, 8772 flow [2024-06-27 20:11:02,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 563 transitions, 8478 flow, removed 104 selfloop flow, removed 7 redundant places. [2024-06-27 20:11:02,506 INFO L231 Difference]: Finished difference. Result has 347 places, 544 transitions, 7383 flow [2024-06-27 20:11:02,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7257, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7383, PETRI_PLACES=347, PETRI_TRANSITIONS=544} [2024-06-27 20:11:02,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-27 20:11:02,507 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 544 transitions, 7383 flow [2024-06-27 20:11:02,507 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 20:11:02,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:02,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:02,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 20:11:02,508 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 20:11:02,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:02,508 INFO L85 PathProgramCache]: Analyzing trace with hash 522170809, now seen corresponding path program 6 times [2024-06-27 20:11:02,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:02,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310144857] [2024-06-27 20:11:02,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:02,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:02,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:03,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 20:11:03,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:03,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310144857] [2024-06-27 20:11:03,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310144857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:03,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:03,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:03,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748864857] [2024-06-27 20:11:03,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:03,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:03,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:03,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:03,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:04,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:11:04,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 544 transitions, 7383 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 20:11:04,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:04,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:11:04,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:05,433 INFO L124 PetriNetUnfolderBase]: 3307/5215 cut-off events. [2024-06-27 20:11:05,433 INFO L125 PetriNetUnfolderBase]: For 999254/999260 co-relation queries the response was YES. [2024-06-27 20:11:05,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57490 conditions, 5215 events. 3307/5215 cut-off events. For 999254/999260 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 30843 event pairs, 609 based on Foata normal form. 2/5208 useless extension candidates. Maximal degree in co-relation 57324. Up to 4832 conditions per place. [2024-06-27 20:11:05,517 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 531 selfloop transitions, 30 changer transitions 0/566 dead transitions. [2024-06-27 20:11:05,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 566 transitions, 8685 flow [2024-06-27 20:11:05,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:05,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:05,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:11:05,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 20:11:05,518 INFO L175 Difference]: Start difference. First operand has 347 places, 544 transitions, 7383 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:11:05,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 566 transitions, 8685 flow [2024-06-27 20:11:08,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 566 transitions, 8508 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-27 20:11:08,658 INFO L231 Difference]: Finished difference. Result has 349 places, 547 transitions, 7406 flow [2024-06-27 20:11:08,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7206, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7406, PETRI_PLACES=349, PETRI_TRANSITIONS=547} [2024-06-27 20:11:08,658 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-27 20:11:08,659 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 547 transitions, 7406 flow [2024-06-27 20:11:08,659 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 20:11:08,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:08,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:08,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 20:11:08,659 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 20:11:08,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:08,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1006553155, now seen corresponding path program 5 times [2024-06-27 20:11:08,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:08,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473559109] [2024-06-27 20:11:08,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:08,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:08,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:09,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:09,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:09,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473559109] [2024-06-27 20:11:09,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473559109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:09,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:09,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:09,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399445875] [2024-06-27 20:11:09,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:09,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:09,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:09,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:09,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:09,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:11:09,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 547 transitions, 7406 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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 20:11:09,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:09,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:11:09,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:10,684 INFO L124 PetriNetUnfolderBase]: 3304/5215 cut-off events. [2024-06-27 20:11:10,685 INFO L125 PetriNetUnfolderBase]: For 1008704/1008707 co-relation queries the response was YES. [2024-06-27 20:11:10,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57386 conditions, 5215 events. 3304/5215 cut-off events. For 1008704/1008707 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 30920 event pairs, 597 based on Foata normal form. 1/5211 useless extension candidates. Maximal degree in co-relation 57219. Up to 4674 conditions per place. [2024-06-27 20:11:10,761 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 484 selfloop transitions, 76 changer transitions 0/565 dead transitions. [2024-06-27 20:11:10,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 565 transitions, 8582 flow [2024-06-27 20:11:10,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:11:10,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:11:10,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 20:11:10,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-27 20:11:10,762 INFO L175 Difference]: Start difference. First operand has 349 places, 547 transitions, 7406 flow. Second operand 7 states and 134 transitions. [2024-06-27 20:11:10,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 565 transitions, 8582 flow [2024-06-27 20:11:13,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 565 transitions, 8368 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-27 20:11:13,774 INFO L231 Difference]: Finished difference. Result has 349 places, 547 transitions, 7363 flow [2024-06-27 20:11:13,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7192, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7363, PETRI_PLACES=349, PETRI_TRANSITIONS=547} [2024-06-27 20:11:13,774 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-27 20:11:13,774 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 547 transitions, 7363 flow [2024-06-27 20:11:13,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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 20:11:13,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:13,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:13,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 20:11:13,775 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 20:11:13,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:13,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1477557365, now seen corresponding path program 7 times [2024-06-27 20:11:13,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:13,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073771366] [2024-06-27 20:11:13,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:13,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:13,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:14,626 INFO 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 20:11:14,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:14,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073771366] [2024-06-27 20:11:14,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073771366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:14,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:14,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:14,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932979199] [2024-06-27 20:11:14,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:14,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:14,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:14,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:14,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:14,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:11:14,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 547 transitions, 7363 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 20:11:14,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:14,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:11:14,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:16,043 INFO L124 PetriNetUnfolderBase]: 3301/5201 cut-off events. [2024-06-27 20:11:16,044 INFO L125 PetriNetUnfolderBase]: For 1018535/1018541 co-relation queries the response was YES. [2024-06-27 20:11:16,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57375 conditions, 5201 events. 3301/5201 cut-off events. For 1018535/1018541 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 30788 event pairs, 621 based on Foata normal form. 2/5190 useless extension candidates. Maximal degree in co-relation 57207. Up to 4756 conditions per place. [2024-06-27 20:11:16,121 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 520 selfloop transitions, 46 changer transitions 0/571 dead transitions. [2024-06-27 20:11:16,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 571 transitions, 8666 flow [2024-06-27 20:11:16,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:16,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:16,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:11:16,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 20:11:16,122 INFO L175 Difference]: Start difference. First operand has 349 places, 547 transitions, 7363 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:11:16,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 571 transitions, 8666 flow [2024-06-27 20:11:19,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 571 transitions, 8454 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 20:11:19,331 INFO L231 Difference]: Finished difference. Result has 352 places, 550 transitions, 7374 flow [2024-06-27 20:11:19,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7151, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7374, PETRI_PLACES=352, PETRI_TRANSITIONS=550} [2024-06-27 20:11:19,331 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-27 20:11:19,331 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 550 transitions, 7374 flow [2024-06-27 20:11:19,332 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 20:11:19,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:19,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:19,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 20:11:19,332 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 20:11:19,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:19,333 INFO L85 PathProgramCache]: Analyzing trace with hash 606066079, now seen corresponding path program 8 times [2024-06-27 20:11:19,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:19,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912267433] [2024-06-27 20:11:19,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:19,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:19,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:20,253 INFO 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 20:11:20,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:20,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912267433] [2024-06-27 20:11:20,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912267433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:20,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:20,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:20,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875639681] [2024-06-27 20:11:20,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:20,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:20,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:20,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:20,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:20,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:11:20,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 550 transitions, 7374 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 20:11:20,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:20,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:11:20,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:21,647 INFO L124 PetriNetUnfolderBase]: 3306/5208 cut-off events. [2024-06-27 20:11:21,647 INFO L125 PetriNetUnfolderBase]: For 1020767/1020773 co-relation queries the response was YES. [2024-06-27 20:11:21,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57488 conditions, 5208 events. 3306/5208 cut-off events. For 1020767/1020773 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 30802 event pairs, 620 based on Foata normal form. 2/5197 useless extension candidates. Maximal degree in co-relation 57319. Up to 4748 conditions per place. [2024-06-27 20:11:21,726 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 508 selfloop transitions, 58 changer transitions 0/571 dead transitions. [2024-06-27 20:11:21,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 571 transitions, 8692 flow [2024-06-27 20:11:21,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:21,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:21,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 20:11:21,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:11:21,727 INFO L175 Difference]: Start difference. First operand has 352 places, 550 transitions, 7374 flow. Second operand 9 states and 162 transitions. [2024-06-27 20:11:21,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 571 transitions, 8692 flow [2024-06-27 20:11:25,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 571 transitions, 8498 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-27 20:11:25,095 INFO L231 Difference]: Finished difference. Result has 354 places, 553 transitions, 7450 flow [2024-06-27 20:11:25,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7180, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7450, PETRI_PLACES=354, PETRI_TRANSITIONS=553} [2024-06-27 20:11:25,095 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-27 20:11:25,096 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 553 transitions, 7450 flow [2024-06-27 20:11:25,096 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 20:11:25,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:25,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:25,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 20:11:25,096 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 20:11:25,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:25,097 INFO L85 PathProgramCache]: Analyzing trace with hash 606065707, now seen corresponding path program 6 times [2024-06-27 20:11:25,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:25,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411989567] [2024-06-27 20:11:25,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:25,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:25,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:25,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:25,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:25,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411989567] [2024-06-27 20:11:25,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411989567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:25,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:25,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:11:25,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311300351] [2024-06-27 20:11:25,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:25,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:11:25,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:25,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:11:25,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:11:25,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:11:25,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 553 transitions, 7450 flow. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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 20:11:25,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:25,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:11:25,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:27,196 INFO L124 PetriNetUnfolderBase]: 3303/5214 cut-off events. [2024-06-27 20:11:27,196 INFO L125 PetriNetUnfolderBase]: For 1032864/1032873 co-relation queries the response was YES. [2024-06-27 20:11:27,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57698 conditions, 5214 events. 3303/5214 cut-off events. For 1032864/1032873 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 30947 event pairs, 656 based on Foata normal form. 2/5206 useless extension candidates. Maximal degree in co-relation 57528. Up to 4599 conditions per place. [2024-06-27 20:11:27,275 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 461 selfloop transitions, 102 changer transitions 0/568 dead transitions. [2024-06-27 20:11:27,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 568 transitions, 8728 flow [2024-06-27 20:11:27,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:11:27,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:11:27,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 20:11:27,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-27 20:11:27,276 INFO L175 Difference]: Start difference. First operand has 354 places, 553 transitions, 7450 flow. Second operand 7 states and 131 transitions. [2024-06-27 20:11:27,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 568 transitions, 8728 flow [2024-06-27 20:11:30,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 568 transitions, 8480 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-27 20:11:30,581 INFO L231 Difference]: Finished difference. Result has 354 places, 556 transitions, 7538 flow [2024-06-27 20:11:30,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7202, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7538, PETRI_PLACES=354, PETRI_TRANSITIONS=556} [2024-06-27 20:11:30,582 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-27 20:11:30,582 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 556 transitions, 7538 flow [2024-06-27 20:11:30,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 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 20:11:30,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:30,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:30,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 20:11:30,582 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 20:11:30,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:30,583 INFO L85 PathProgramCache]: Analyzing trace with hash 95458383, now seen corresponding path program 9 times [2024-06-27 20:11:30,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:30,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479222891] [2024-06-27 20:11:30,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:30,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:30,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:31,554 INFO 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 20:11:31,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:31,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479222891] [2024-06-27 20:11:31,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479222891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:31,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:31,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:31,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558156212] [2024-06-27 20:11:31,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:31,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:31,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:31,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:31,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:31,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:11:31,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 556 transitions, 7538 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 20:11:31,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:31,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:11:31,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:32,936 INFO L124 PetriNetUnfolderBase]: 3308/5211 cut-off events. [2024-06-27 20:11:32,936 INFO L125 PetriNetUnfolderBase]: For 1056417/1056423 co-relation queries the response was YES. [2024-06-27 20:11:32,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58358 conditions, 5211 events. 3308/5211 cut-off events. For 1056417/1056423 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 30824 event pairs, 620 based on Foata normal form. 2/5200 useless extension candidates. Maximal degree in co-relation 58187. Up to 4733 conditions per place. [2024-06-27 20:11:33,015 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 502 selfloop transitions, 73 changer transitions 0/580 dead transitions. [2024-06-27 20:11:33,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 580 transitions, 8928 flow [2024-06-27 20:11:33,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:33,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:33,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 20:11:33,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:11:33,017 INFO L175 Difference]: Start difference. First operand has 354 places, 556 transitions, 7538 flow. Second operand 9 states and 164 transitions. [2024-06-27 20:11:33,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 580 transitions, 8928 flow [2024-06-27 20:11:36,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 580 transitions, 8644 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 20:11:36,582 INFO L231 Difference]: Finished difference. Result has 359 places, 562 transitions, 7633 flow [2024-06-27 20:11:36,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7254, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7633, PETRI_PLACES=359, PETRI_TRANSITIONS=562} [2024-06-27 20:11:36,582 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-27 20:11:36,583 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 562 transitions, 7633 flow [2024-06-27 20:11:36,583 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 20:11:36,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:36,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:36,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 20:11:36,583 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 20:11:36,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:36,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1367244142, now seen corresponding path program 6 times [2024-06-27 20:11:36,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:36,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679652889] [2024-06-27 20:11:36,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:36,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:36,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:37,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:37,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:37,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679652889] [2024-06-27 20:11:37,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679652889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:37,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:37,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:37,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664572217] [2024-06-27 20:11:37,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:37,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:37,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:37,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:37,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:37,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:11:37,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 562 transitions, 7633 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 20:11:37,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:37,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:11:37,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:38,937 INFO L124 PetriNetUnfolderBase]: 3328/5247 cut-off events. [2024-06-27 20:11:38,937 INFO L125 PetriNetUnfolderBase]: For 1096548/1096548 co-relation queries the response was YES. [2024-06-27 20:11:39,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59079 conditions, 5247 events. 3328/5247 cut-off events. For 1096548/1096548 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 31084 event pairs, 588 based on Foata normal form. 4/5248 useless extension candidates. Maximal degree in co-relation 58906. Up to 4908 conditions per place. [2024-06-27 20:11:39,025 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 549 selfloop transitions, 31 changer transitions 0/585 dead transitions. [2024-06-27 20:11:39,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 585 transitions, 9060 flow [2024-06-27 20:11:39,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:39,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:39,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 20:11:39,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 20:11:39,026 INFO L175 Difference]: Start difference. First operand has 359 places, 562 transitions, 7633 flow. Second operand 9 states and 155 transitions. [2024-06-27 20:11:39,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 585 transitions, 9060 flow [2024-06-27 20:11:42,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 585 transitions, 8814 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-27 20:11:42,015 INFO L231 Difference]: Finished difference. Result has 363 places, 569 transitions, 7684 flow [2024-06-27 20:11:42,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7387, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7684, PETRI_PLACES=363, PETRI_TRANSITIONS=569} [2024-06-27 20:11:42,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-27 20:11:42,016 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 569 transitions, 7684 flow [2024-06-27 20:11:42,016 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 20:11:42,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:42,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:42,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 20:11:42,017 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 20:11:42,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:42,017 INFO L85 PathProgramCache]: Analyzing trace with hash -109096857, now seen corresponding path program 10 times [2024-06-27 20:11:42,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:42,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503338449] [2024-06-27 20:11:42,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:42,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:42,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:43,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:11:43,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:43,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503338449] [2024-06-27 20:11:43,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503338449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:43,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:43,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:43,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372534203] [2024-06-27 20:11:43,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:43,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:43,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:43,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:43,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:43,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:11:43,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 569 transitions, 7684 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 20:11:43,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:43,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:11:43,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:44,676 INFO L124 PetriNetUnfolderBase]: 3341/5265 cut-off events. [2024-06-27 20:11:44,676 INFO L125 PetriNetUnfolderBase]: For 1103309/1103315 co-relation queries the response was YES. [2024-06-27 20:11:44,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59660 conditions, 5265 events. 3341/5265 cut-off events. For 1103309/1103315 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 31270 event pairs, 604 based on Foata normal form. 2/5258 useless extension candidates. Maximal degree in co-relation 59485. Up to 4806 conditions per place. [2024-06-27 20:11:44,761 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 522 selfloop transitions, 67 changer transitions 0/594 dead transitions. [2024-06-27 20:11:44,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 594 transitions, 9466 flow [2024-06-27 20:11:44,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:44,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:44,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:11:44,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 20:11:44,762 INFO L175 Difference]: Start difference. First operand has 363 places, 569 transitions, 7684 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:11:44,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 594 transitions, 9466 flow [2024-06-27 20:11:48,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 594 transitions, 9279 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-27 20:11:48,110 INFO L231 Difference]: Finished difference. Result has 366 places, 577 transitions, 7992 flow [2024-06-27 20:11:48,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7497, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7992, PETRI_PLACES=366, PETRI_TRANSITIONS=577} [2024-06-27 20:11:48,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-27 20:11:48,110 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 577 transitions, 7992 flow [2024-06-27 20:11:48,110 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 20:11:48,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:48,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:48,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 20:11:48,111 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 20:11:48,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:48,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1380576622, now seen corresponding path program 7 times [2024-06-27 20:11:48,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:48,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122763155] [2024-06-27 20:11:48,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:48,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:48,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:48,991 INFO 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 20:11:48,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:48,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122763155] [2024-06-27 20:11:48,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122763155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:48,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:48,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:48,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870229472] [2024-06-27 20:11:48,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:48,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:48,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:48,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:48,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:49,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:11:49,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 577 transitions, 7992 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 20:11:49,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:49,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:11:49,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:50,410 INFO L124 PetriNetUnfolderBase]: 3361/5287 cut-off events. [2024-06-27 20:11:50,410 INFO L125 PetriNetUnfolderBase]: For 1147877/1147883 co-relation queries the response was YES. [2024-06-27 20:11:50,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60459 conditions, 5287 events. 3361/5287 cut-off events. For 1147877/1147883 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 31347 event pairs, 600 based on Foata normal form. 5/5283 useless extension candidates. Maximal degree in co-relation 60282. Up to 4873 conditions per place. [2024-06-27 20:11:50,493 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 552 selfloop transitions, 42 changer transitions 0/599 dead transitions. [2024-06-27 20:11:50,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 599 transitions, 9361 flow [2024-06-27 20:11:50,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:50,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:50,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:11:50,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 20:11:50,494 INFO L175 Difference]: Start difference. First operand has 366 places, 577 transitions, 7992 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:11:50,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 599 transitions, 9361 flow [2024-06-27 20:11:53,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 599 transitions, 9105 flow, removed 95 selfloop flow, removed 5 redundant places. [2024-06-27 20:11:54,003 INFO L231 Difference]: Finished difference. Result has 370 places, 581 transitions, 7940 flow [2024-06-27 20:11:54,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7736, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7940, PETRI_PLACES=370, PETRI_TRANSITIONS=581} [2024-06-27 20:11:54,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-27 20:11:54,003 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 581 transitions, 7940 flow [2024-06-27 20:11:54,004 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 20:11:54,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:11:54,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:11:54,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 20:11:54,004 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 20:11:54,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:11:54,004 INFO L85 PathProgramCache]: Analyzing trace with hash -122221017, now seen corresponding path program 11 times [2024-06-27 20:11:54,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:11:54,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041538535] [2024-06-27 20:11:54,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:11:54,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:11:54,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:11:55,250 INFO 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 20:11:55,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:11:55,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041538535] [2024-06-27 20:11:55,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041538535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:11:55,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:11:55,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:11:55,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631566797] [2024-06-27 20:11:55,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:11:55,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:11:55,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:11:55,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:11:55,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:11:55,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:11:55,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 581 transitions, 7940 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 20:11:55,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:11:55,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:11:55,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:11:56,854 INFO L124 PetriNetUnfolderBase]: 3366/5300 cut-off events. [2024-06-27 20:11:56,854 INFO L125 PetriNetUnfolderBase]: For 1145459/1145465 co-relation queries the response was YES. [2024-06-27 20:11:56,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60723 conditions, 5300 events. 3366/5300 cut-off events. For 1145459/1145465 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 31472 event pairs, 604 based on Foata normal form. 2/5293 useless extension candidates. Maximal degree in co-relation 60544. Up to 4889 conditions per place. [2024-06-27 20:11:56,937 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 555 selfloop transitions, 41 changer transitions 0/601 dead transitions. [2024-06-27 20:11:56,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 601 transitions, 9311 flow [2024-06-27 20:11:56,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:11:56,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:11:56,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:11:56,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-27 20:11:56,939 INFO L175 Difference]: Start difference. First operand has 370 places, 581 transitions, 7940 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:11:56,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 601 transitions, 9311 flow [2024-06-27 20:12:00,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 601 transitions, 9162 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 20:12:00,846 INFO L231 Difference]: Finished difference. Result has 372 places, 584 transitions, 8012 flow [2024-06-27 20:12:00,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7791, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8012, PETRI_PLACES=372, PETRI_TRANSITIONS=584} [2024-06-27 20:12:00,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-27 20:12:00,847 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 584 transitions, 8012 flow [2024-06-27 20:12:00,847 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 20:12:00,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:00,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:00,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 20:12:00,848 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 20:12:00,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:00,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1367689829, now seen corresponding path program 12 times [2024-06-27 20:12:00,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:00,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072273324] [2024-06-27 20:12:00,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:00,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:00,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:01,925 INFO 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 20:12:01,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:01,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072273324] [2024-06-27 20:12:01,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072273324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:01,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:01,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:01,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781307013] [2024-06-27 20:12:01,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:01,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:01,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:01,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:01,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:02,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:12:02,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 584 transitions, 8012 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 20:12:02,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:02,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:12:02,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:03,576 INFO L124 PetriNetUnfolderBase]: 3363/5296 cut-off events. [2024-06-27 20:12:03,576 INFO L125 PetriNetUnfolderBase]: For 1154058/1154064 co-relation queries the response was YES. [2024-06-27 20:12:03,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60492 conditions, 5296 events. 3363/5296 cut-off events. For 1154058/1154064 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 31428 event pairs, 604 based on Foata normal form. 2/5289 useless extension candidates. Maximal degree in co-relation 60312. Up to 4837 conditions per place. [2024-06-27 20:12:03,652 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 528 selfloop transitions, 68 changer transitions 0/601 dead transitions. [2024-06-27 20:12:03,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 601 transitions, 9281 flow [2024-06-27 20:12:03,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:03,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:03,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:12:03,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 20:12:03,654 INFO L175 Difference]: Start difference. First operand has 372 places, 584 transitions, 8012 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:12:03,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 601 transitions, 9281 flow [2024-06-27 20:12:07,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 601 transitions, 8967 flow, removed 118 selfloop flow, removed 7 redundant places. [2024-06-27 20:12:07,198 INFO L231 Difference]: Finished difference. Result has 374 places, 585 transitions, 7873 flow [2024-06-27 20:12:07,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7720, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7873, PETRI_PLACES=374, PETRI_TRANSITIONS=585} [2024-06-27 20:12:07,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-27 20:12:07,198 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 585 transitions, 7873 flow [2024-06-27 20:12:07,198 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 20:12:07,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:07,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:07,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 20:12:07,199 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:07,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:07,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1367689612, now seen corresponding path program 8 times [2024-06-27 20:12:07,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:07,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312739152] [2024-06-27 20:12:07,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:07,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:07,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:08,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:08,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:08,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312739152] [2024-06-27 20:12:08,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312739152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:08,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:08,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:08,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232881108] [2024-06-27 20:12:08,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:08,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:08,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:08,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:08,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:08,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:12:08,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 585 transitions, 7873 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 20:12:08,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:08,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:12:08,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:09,627 INFO L124 PetriNetUnfolderBase]: 3399/5340 cut-off events. [2024-06-27 20:12:09,627 INFO L125 PetriNetUnfolderBase]: For 1205606/1205612 co-relation queries the response was YES. [2024-06-27 20:12:09,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61412 conditions, 5340 events. 3399/5340 cut-off events. For 1205606/1205612 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 31615 event pairs, 594 based on Foata normal form. 5/5336 useless extension candidates. Maximal degree in co-relation 61231. Up to 4818 conditions per place. [2024-06-27 20:12:09,709 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 525 selfloop transitions, 83 changer transitions 0/613 dead transitions. [2024-06-27 20:12:09,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 613 transitions, 9671 flow [2024-06-27 20:12:09,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:09,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:09,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:12:09,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 20:12:09,711 INFO L175 Difference]: Start difference. First operand has 374 places, 585 transitions, 7873 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:12:09,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 613 transitions, 9671 flow [2024-06-27 20:12:13,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 613 transitions, 9546 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 20:12:13,403 INFO L231 Difference]: Finished difference. Result has 378 places, 593 transitions, 8207 flow [2024-06-27 20:12:13,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7748, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8207, PETRI_PLACES=378, PETRI_TRANSITIONS=593} [2024-06-27 20:12:13,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-27 20:12:13,404 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 593 transitions, 8207 flow [2024-06-27 20:12:13,404 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 20:12:13,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:13,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:13,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 20:12:13,404 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:12:13,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:13,405 INFO L85 PathProgramCache]: Analyzing trace with hash 135938036, now seen corresponding path program 9 times [2024-06-27 20:12:13,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:13,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598482466] [2024-06-27 20:12:13,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:13,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:13,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:14,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 20:12:14,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:14,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598482466] [2024-06-27 20:12:14,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598482466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:14,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:14,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:14,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803039760] [2024-06-27 20:12:14,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:14,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:14,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:14,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:14,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:14,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:12:14,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 593 transitions, 8207 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 20:12:14,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:14,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:12:14,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:15,922 INFO L124 PetriNetUnfolderBase]: 3451/5424 cut-off events. [2024-06-27 20:12:15,922 INFO L125 PetriNetUnfolderBase]: For 1255753/1255762 co-relation queries the response was YES. [2024-06-27 20:12:15,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63162 conditions, 5424 events. 3451/5424 cut-off events. For 1255753/1255762 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 32238 event pairs, 622 based on Foata normal form. 7/5422 useless extension candidates. Maximal degree in co-relation 62979. Up to 4673 conditions per place. [2024-06-27 20:12:16,010 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 510 selfloop transitions, 104 changer transitions 0/619 dead transitions. [2024-06-27 20:12:16,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 619 transitions, 10221 flow [2024-06-27 20:12:16,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:16,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:16,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:12:16,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 20:12:16,011 INFO L175 Difference]: Start difference. First operand has 378 places, 593 transitions, 8207 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:12:16,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 619 transitions, 10221 flow [2024-06-27 20:12:20,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 619 transitions, 10035 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 20:12:20,232 INFO L231 Difference]: Finished difference. Result has 381 places, 601 transitions, 8432 flow [2024-06-27 20:12:20,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8021, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8432, PETRI_PLACES=381, PETRI_TRANSITIONS=601} [2024-06-27 20:12:20,233 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-27 20:12:20,233 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 601 transitions, 8432 flow [2024-06-27 20:12:20,233 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 20:12:20,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:20,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:20,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 20:12:20,234 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 20:12:20,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:20,234 INFO L85 PathProgramCache]: Analyzing trace with hash 135937819, now seen corresponding path program 13 times [2024-06-27 20:12:20,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:20,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605752901] [2024-06-27 20:12:20,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:20,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:20,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:21,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 20:12:21,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:21,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605752901] [2024-06-27 20:12:21,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605752901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:21,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:21,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:21,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477377277] [2024-06-27 20:12:21,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:21,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:21,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:21,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:21,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:21,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:12:21,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 601 transitions, 8432 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 20:12:21,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:21,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:12:21,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:22,912 INFO L124 PetriNetUnfolderBase]: 3477/5471 cut-off events. [2024-06-27 20:12:22,912 INFO L125 PetriNetUnfolderBase]: For 1282215/1282224 co-relation queries the response was YES. [2024-06-27 20:12:22,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64311 conditions, 5471 events. 3477/5471 cut-off events. For 1282215/1282224 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 32621 event pairs, 630 based on Foata normal form. 5/5467 useless extension candidates. Maximal degree in co-relation 64127. Up to 4863 conditions per place. [2024-06-27 20:12:23,001 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 536 selfloop transitions, 82 changer transitions 0/623 dead transitions. [2024-06-27 20:12:23,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 623 transitions, 10328 flow [2024-06-27 20:12:23,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:23,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:23,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 20:12:23,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:12:23,002 INFO L175 Difference]: Start difference. First operand has 381 places, 601 transitions, 8432 flow. Second operand 9 states and 162 transitions. [2024-06-27 20:12:23,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 623 transitions, 10328 flow [2024-06-27 20:12:27,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 623 transitions, 10118 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 20:12:27,561 INFO L231 Difference]: Finished difference. Result has 385 places, 608 transitions, 8707 flow [2024-06-27 20:12:27,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8222, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8707, PETRI_PLACES=385, PETRI_TRANSITIONS=608} [2024-06-27 20:12:27,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-27 20:12:27,562 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 608 transitions, 8707 flow [2024-06-27 20:12:27,562 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 20:12:27,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:27,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:27,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 20:12:27,563 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 20:12:27,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:27,563 INFO L85 PathProgramCache]: Analyzing trace with hash 128586169, now seen corresponding path program 14 times [2024-06-27 20:12:27,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:27,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114749018] [2024-06-27 20:12:27,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:27,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:27,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:28,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:28,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:28,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114749018] [2024-06-27 20:12:28,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114749018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:28,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:28,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:28,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287265981] [2024-06-27 20:12:28,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:28,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:28,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:28,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:28,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:28,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:12:28,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 608 transitions, 8707 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 20:12:28,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:28,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:12:28,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:30,094 INFO L124 PetriNetUnfolderBase]: 3487/5489 cut-off events. [2024-06-27 20:12:30,094 INFO L125 PetriNetUnfolderBase]: For 1311292/1311301 co-relation queries the response was YES. [2024-06-27 20:12:30,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64960 conditions, 5489 events. 3487/5489 cut-off events. For 1311292/1311301 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 32796 event pairs, 630 based on Foata normal form. 5/5485 useless extension candidates. Maximal degree in co-relation 64775. Up to 4952 conditions per place. [2024-06-27 20:12:30,185 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 557 selfloop transitions, 64 changer transitions 0/626 dead transitions. [2024-06-27 20:12:30,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 626 transitions, 10191 flow [2024-06-27 20:12:30,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:30,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:30,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:12:30,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 20:12:30,187 INFO L175 Difference]: Start difference. First operand has 385 places, 608 transitions, 8707 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:12:30,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 626 transitions, 10191 flow [2024-06-27 20:12:34,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 626 transitions, 9886 flow, removed 117 selfloop flow, removed 5 redundant places. [2024-06-27 20:12:34,464 INFO L231 Difference]: Finished difference. Result has 389 places, 612 transitions, 8743 flow [2024-06-27 20:12:34,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8428, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8743, PETRI_PLACES=389, PETRI_TRANSITIONS=612} [2024-06-27 20:12:34,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-27 20:12:34,465 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 612 transitions, 8743 flow [2024-06-27 20:12:34,465 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 20:12:34,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:34,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:34,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 20:12:34,467 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 20:12:34,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:34,468 INFO L85 PathProgramCache]: Analyzing trace with hash -364547459, now seen corresponding path program 15 times [2024-06-27 20:12:34,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:34,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882589754] [2024-06-27 20:12:34,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:34,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:34,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:35,485 INFO 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 20:12:35,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:35,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882589754] [2024-06-27 20:12:35,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882589754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:35,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:35,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:35,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948690113] [2024-06-27 20:12:35,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:35,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:35,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:35,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:35,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:35,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:12:35,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 612 transitions, 8743 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 20:12:35,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:35,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:12:35,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:37,052 INFO L124 PetriNetUnfolderBase]: 3505/5518 cut-off events. [2024-06-27 20:12:37,053 INFO L125 PetriNetUnfolderBase]: For 1339421/1339430 co-relation queries the response was YES. [2024-06-27 20:12:37,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65676 conditions, 5518 events. 3505/5518 cut-off events. For 1339421/1339430 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 33060 event pairs, 630 based on Foata normal form. 5/5514 useless extension candidates. Maximal degree in co-relation 65489. Up to 4678 conditions per place. [2024-06-27 20:12:37,148 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 483 selfloop transitions, 152 changer transitions 0/640 dead transitions. [2024-06-27 20:12:37,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 640 transitions, 11085 flow [2024-06-27 20:12:37,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:37,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:37,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 20:12:37,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:12:37,150 INFO L175 Difference]: Start difference. First operand has 389 places, 612 transitions, 8743 flow. Second operand 9 states and 164 transitions. [2024-06-27 20:12:37,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 640 transitions, 11085 flow [2024-06-27 20:12:41,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 640 transitions, 10804 flow, removed 79 selfloop flow, removed 7 redundant places. [2024-06-27 20:12:41,580 INFO L231 Difference]: Finished difference. Result has 392 places, 624 transitions, 9276 flow [2024-06-27 20:12:41,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8462, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9276, PETRI_PLACES=392, PETRI_TRANSITIONS=624} [2024-06-27 20:12:41,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-27 20:12:41,580 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 624 transitions, 9276 flow [2024-06-27 20:12:41,580 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 20:12:41,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:41,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:41,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 20:12:41,581 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 20:12:41,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:41,582 INFO L85 PathProgramCache]: Analyzing trace with hash -364547242, now seen corresponding path program 10 times [2024-06-27 20:12:41,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:41,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367087947] [2024-06-27 20:12:41,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:41,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:41,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:42,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:42,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:42,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367087947] [2024-06-27 20:12:42,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367087947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:42,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:42,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:42,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561762723] [2024-06-27 20:12:42,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:42,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:42,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:42,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:42,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:42,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:12:42,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 624 transitions, 9276 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 20:12:42,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:42,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:12:42,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:44,327 INFO L124 PetriNetUnfolderBase]: 3557/5596 cut-off events. [2024-06-27 20:12:44,328 INFO L125 PetriNetUnfolderBase]: For 1415526/1415535 co-relation queries the response was YES. [2024-06-27 20:12:44,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68074 conditions, 5596 events. 3557/5596 cut-off events. For 1415526/1415535 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 33564 event pairs, 618 based on Foata normal form. 7/5594 useless extension candidates. Maximal degree in co-relation 67885. Up to 4168 conditions per place. [2024-06-27 20:12:44,412 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 390 selfloop transitions, 261 changer transitions 0/656 dead transitions. [2024-06-27 20:12:44,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 656 transitions, 11803 flow [2024-06-27 20:12:44,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:44,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:44,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 20:12:44,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-27 20:12:44,413 INFO L175 Difference]: Start difference. First operand has 392 places, 624 transitions, 9276 flow. Second operand 9 states and 172 transitions. [2024-06-27 20:12:44,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 656 transitions, 11803 flow [2024-06-27 20:12:48,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 656 transitions, 11511 flow, removed 116 selfloop flow, removed 4 redundant places. [2024-06-27 20:12:48,175 INFO L231 Difference]: Finished difference. Result has 398 places, 636 transitions, 9872 flow [2024-06-27 20:12:48,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8984, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9872, PETRI_PLACES=398, PETRI_TRANSITIONS=636} [2024-06-27 20:12:48,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-27 20:12:48,176 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 636 transitions, 9872 flow [2024-06-27 20:12:48,176 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 20:12:48,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:48,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:48,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 20:12:48,177 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 20:12:48,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:48,178 INFO L85 PathProgramCache]: Analyzing trace with hash 128586386, now seen corresponding path program 11 times [2024-06-27 20:12:48,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:48,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795971417] [2024-06-27 20:12:48,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:48,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:48,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:49,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:12:49,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:49,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795971417] [2024-06-27 20:12:49,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795971417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:49,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:49,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:49,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539002489] [2024-06-27 20:12:49,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:49,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:49,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:49,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:49,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:49,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:12:49,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 636 transitions, 9872 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 20:12:49,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:49,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:12:49,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:50,707 INFO L124 PetriNetUnfolderBase]: 3565/5602 cut-off events. [2024-06-27 20:12:50,707 INFO L125 PetriNetUnfolderBase]: For 1427961/1427970 co-relation queries the response was YES. [2024-06-27 20:12:50,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68431 conditions, 5602 events. 3565/5602 cut-off events. For 1427961/1427970 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33548 event pairs, 629 based on Foata normal form. 11/5604 useless extension candidates. Maximal degree in co-relation 68239. Up to 5043 conditions per place. [2024-06-27 20:12:50,797 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 585 selfloop transitions, 65 changer transitions 0/655 dead transitions. [2024-06-27 20:12:50,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 655 transitions, 11364 flow [2024-06-27 20:12:50,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:50,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:50,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:12:50,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 20:12:50,799 INFO L175 Difference]: Start difference. First operand has 398 places, 636 transitions, 9872 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:12:50,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 655 transitions, 11364 flow [2024-06-27 20:12:55,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 655 transitions, 10860 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 20:12:55,096 INFO L231 Difference]: Finished difference. Result has 402 places, 640 transitions, 9638 flow [2024-06-27 20:12:55,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9374, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9638, PETRI_PLACES=402, PETRI_TRANSITIONS=640} [2024-06-27 20:12:55,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-27 20:12:55,096 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 640 transitions, 9638 flow [2024-06-27 20:12:55,097 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 20:12:55,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:12:55,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:12:55,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 20:12:55,097 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 20:12:55,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:12:55,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1299773656, now seen corresponding path program 12 times [2024-06-27 20:12:55,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:12:55,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846894324] [2024-06-27 20:12:55,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:12:55,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:12:55,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:12:56,468 INFO 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 20:12:56,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:12:56,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846894324] [2024-06-27 20:12:56,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846894324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:12:56,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:12:56,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:12:56,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579686068] [2024-06-27 20:12:56,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:12:56,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:12:56,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:12:56,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:12:56,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:12:56,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:12:56,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 640 transitions, 9638 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 20:12:56,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:12:56,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:12:56,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:12:58,044 INFO L124 PetriNetUnfolderBase]: 3559/5589 cut-off events. [2024-06-27 20:12:58,045 INFO L125 PetriNetUnfolderBase]: For 1385074/1385083 co-relation queries the response was YES. [2024-06-27 20:12:58,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67407 conditions, 5589 events. 3559/5589 cut-off events. For 1385074/1385083 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33401 event pairs, 615 based on Foata normal form. 5/5585 useless extension candidates. Maximal degree in co-relation 67214. Up to 4922 conditions per place. [2024-06-27 20:12:58,139 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 580 selfloop transitions, 101 changer transitions 0/686 dead transitions. [2024-06-27 20:12:58,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 686 transitions, 11899 flow [2024-06-27 20:12:58,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:12:58,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:12:58,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 20:12:58,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:12:58,141 INFO L175 Difference]: Start difference. First operand has 402 places, 640 transitions, 9638 flow. Second operand 9 states and 164 transitions. [2024-06-27 20:12:58,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 686 transitions, 11899 flow [2024-06-27 20:13:02,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 686 transitions, 11599 flow, removed 86 selfloop flow, removed 7 redundant places. [2024-06-27 20:13:02,798 INFO L231 Difference]: Finished difference. Result has 405 places, 667 transitions, 10149 flow [2024-06-27 20:13:02,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9424, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10149, PETRI_PLACES=405, PETRI_TRANSITIONS=667} [2024-06-27 20:13:02,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-27 20:13:02,799 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 667 transitions, 10149 flow [2024-06-27 20:13:02,799 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 20:13:02,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:02,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:02,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 20:13:02,799 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 20:13:02,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:02,799 INFO L85 PathProgramCache]: Analyzing trace with hash -187178789, now seen corresponding path program 16 times [2024-06-27 20:13:02,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:02,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319058107] [2024-06-27 20:13:02,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:02,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:02,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:03,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:03,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:03,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319058107] [2024-06-27 20:13:03,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319058107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:03,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:03,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:03,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236143456] [2024-06-27 20:13:03,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:03,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:03,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:03,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:03,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:03,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:13:03,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 667 transitions, 10149 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 20:13:03,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:03,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:13:03,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:05,585 INFO L124 PetriNetUnfolderBase]: 3572/5616 cut-off events. [2024-06-27 20:13:05,585 INFO L125 PetriNetUnfolderBase]: For 1406302/1406311 co-relation queries the response was YES. [2024-06-27 20:13:05,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68198 conditions, 5616 events. 3572/5616 cut-off events. For 1406302/1406311 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 33715 event pairs, 625 based on Foata normal form. 4/5611 useless extension candidates. Maximal degree in co-relation 68003. Up to 4764 conditions per place. [2024-06-27 20:13:05,679 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 514 selfloop transitions, 170 changer transitions 0/689 dead transitions. [2024-06-27 20:13:05,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 689 transitions, 12484 flow [2024-06-27 20:13:05,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:13:05,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:13:05,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:13:05,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-27 20:13:05,680 INFO L175 Difference]: Start difference. First operand has 405 places, 667 transitions, 10149 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:13:05,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 689 transitions, 12484 flow [2024-06-27 20:13:10,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 689 transitions, 12305 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-27 20:13:10,560 INFO L231 Difference]: Finished difference. Result has 410 places, 674 transitions, 10690 flow [2024-06-27 20:13:10,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9970, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10690, PETRI_PLACES=410, PETRI_TRANSITIONS=674} [2024-06-27 20:13:10,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-27 20:13:10,561 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 674 transitions, 10690 flow [2024-06-27 20:13:10,561 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 20:13:10,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:10,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:10,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 20:13:10,562 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 20:13:10,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:10,562 INFO L85 PathProgramCache]: Analyzing trace with hash -359905829, now seen corresponding path program 17 times [2024-06-27 20:13:10,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:10,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918794164] [2024-06-27 20:13:10,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:10,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:10,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:11,701 INFO 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 20:13:11,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:11,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918794164] [2024-06-27 20:13:11,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918794164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:11,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:11,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:11,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273217026] [2024-06-27 20:13:11,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:11,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:11,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:11,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:11,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:11,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:13:11,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 674 transitions, 10690 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 20:13:11,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:11,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:13:11,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:13,583 INFO L124 PetriNetUnfolderBase]: 3569/5610 cut-off events. [2024-06-27 20:13:13,584 INFO L125 PetriNetUnfolderBase]: For 1422378/1422387 co-relation queries the response was YES. [2024-06-27 20:13:13,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68652 conditions, 5610 events. 3569/5610 cut-off events. For 1422378/1422387 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 33645 event pairs, 622 based on Foata normal form. 4/5605 useless extension candidates. Maximal degree in co-relation 68454. Up to 4762 conditions per place. [2024-06-27 20:13:13,673 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 516 selfloop transitions, 167 changer transitions 0/688 dead transitions. [2024-06-27 20:13:13,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 688 transitions, 12426 flow [2024-06-27 20:13:13,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:13:13,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:13:13,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 20:13:13,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:13:13,674 INFO L175 Difference]: Start difference. First operand has 410 places, 674 transitions, 10690 flow. Second operand 9 states and 162 transitions. [2024-06-27 20:13:13,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 688 transitions, 12426 flow [2024-06-27 20:13:17,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 688 transitions, 11905 flow, removed 159 selfloop flow, removed 5 redundant places. [2024-06-27 20:13:17,517 INFO L231 Difference]: Finished difference. Result has 414 places, 674 transitions, 10509 flow [2024-06-27 20:13:17,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10169, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10509, PETRI_PLACES=414, PETRI_TRANSITIONS=674} [2024-06-27 20:13:17,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-27 20:13:17,517 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 674 transitions, 10509 flow [2024-06-27 20:13:17,518 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 20:13:17,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:17,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:17,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 20:13:17,518 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:13:17,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:17,518 INFO L85 PathProgramCache]: Analyzing trace with hash -186970252, now seen corresponding path program 13 times [2024-06-27 20:13:17,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:17,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812685534] [2024-06-27 20:13:17,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:17,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:17,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:18,512 INFO 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 20:13:18,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:18,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812685534] [2024-06-27 20:13:18,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812685534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:18,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:18,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:18,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424825883] [2024-06-27 20:13:18,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:18,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:18,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:18,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:18,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:18,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:13:18,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 674 transitions, 10509 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 20:13:18,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:18,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:13:18,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:20,254 INFO L124 PetriNetUnfolderBase]: 3589/5634 cut-off events. [2024-06-27 20:13:20,254 INFO L125 PetriNetUnfolderBase]: For 1446116/1446119 co-relation queries the response was YES. [2024-06-27 20:13:20,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68905 conditions, 5634 events. 3589/5634 cut-off events. For 1446116/1446119 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 33696 event pairs, 591 based on Foata normal form. 4/5634 useless extension candidates. Maximal degree in co-relation 68706. Up to 5227 conditions per place. [2024-06-27 20:13:20,349 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 629 selfloop transitions, 64 changer transitions 0/698 dead transitions. [2024-06-27 20:13:20,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 698 transitions, 12198 flow [2024-06-27 20:13:20,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:13:20,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:13:20,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 20:13:20,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 20:13:20,351 INFO L175 Difference]: Start difference. First operand has 414 places, 674 transitions, 10509 flow. Second operand 9 states and 157 transitions. [2024-06-27 20:13:20,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 698 transitions, 12198 flow [2024-06-27 20:13:25,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 698 transitions, 11892 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 20:13:25,745 INFO L231 Difference]: Finished difference. Result has 417 places, 684 transitions, 10593 flow [2024-06-27 20:13:25,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10203, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10593, PETRI_PLACES=417, PETRI_TRANSITIONS=684} [2024-06-27 20:13:25,746 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 375 predicate places. [2024-06-27 20:13:25,746 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 684 transitions, 10593 flow [2024-06-27 20:13:25,746 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 20:13:25,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:25,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:25,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 20:13:25,747 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 20:13:25,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:25,747 INFO L85 PathProgramCache]: Analyzing trace with hash -364280332, now seen corresponding path program 14 times [2024-06-27 20:13:25,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:25,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623148716] [2024-06-27 20:13:25,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:25,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:25,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:26,614 INFO 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 20:13:26,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:26,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623148716] [2024-06-27 20:13:26,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623148716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:26,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:26,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:26,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317438529] [2024-06-27 20:13:26,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:26,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:26,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:26,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:26,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:26,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:13:26,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 684 transitions, 10593 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 20:13:26,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:26,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:13:26,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:28,284 INFO L124 PetriNetUnfolderBase]: 3577/5620 cut-off events. [2024-06-27 20:13:28,285 INFO L125 PetriNetUnfolderBase]: For 1450820/1450829 co-relation queries the response was YES. [2024-06-27 20:13:28,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67990 conditions, 5620 events. 3577/5620 cut-off events. For 1450820/1450829 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 33667 event pairs, 615 based on Foata normal form. 7/5618 useless extension candidates. Maximal degree in co-relation 67790. Up to 4185 conditions per place. [2024-06-27 20:13:28,385 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 408 selfloop transitions, 288 changer transitions 0/701 dead transitions. [2024-06-27 20:13:28,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 701 transitions, 12851 flow [2024-06-27 20:13:28,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:13:28,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:13:28,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 20:13:28,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-27 20:13:28,387 INFO L175 Difference]: Start difference. First operand has 417 places, 684 transitions, 10593 flow. Second operand 9 states and 173 transitions. [2024-06-27 20:13:28,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 701 transitions, 12851 flow [2024-06-27 20:13:33,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 701 transitions, 12624 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 20:13:33,951 INFO L231 Difference]: Finished difference. Result has 420 places, 684 transitions, 10951 flow [2024-06-27 20:13:33,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10366, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10951, PETRI_PLACES=420, PETRI_TRANSITIONS=684} [2024-06-27 20:13:33,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-27 20:13:33,951 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 684 transitions, 10951 flow [2024-06-27 20:13:33,952 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 20:13:33,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:33,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:33,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 20:13:33,952 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 20:13:33,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:33,952 INFO L85 PathProgramCache]: Analyzing trace with hash -187415722, now seen corresponding path program 15 times [2024-06-27 20:13:33,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:33,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499722975] [2024-06-27 20:13:33,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:33,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:33,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:34,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:34,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:34,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499722975] [2024-06-27 20:13:34,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499722975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:34,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:34,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:34,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986830591] [2024-06-27 20:13:34,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:34,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:34,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:34,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:34,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:35,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:13:35,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 684 transitions, 10951 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 20:13:35,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:35,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:13:35,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:36,727 INFO L124 PetriNetUnfolderBase]: 3603/5664 cut-off events. [2024-06-27 20:13:36,727 INFO L125 PetriNetUnfolderBase]: For 1475811/1475820 co-relation queries the response was YES. [2024-06-27 20:13:36,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69792 conditions, 5664 events. 3603/5664 cut-off events. For 1475811/1475820 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 33991 event pairs, 611 based on Foata normal form. 5/5660 useless extension candidates. Maximal degree in co-relation 69591. Up to 4200 conditions per place. [2024-06-27 20:13:36,830 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 377 selfloop transitions, 331 changer transitions 0/713 dead transitions. [2024-06-27 20:13:36,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 713 transitions, 13594 flow [2024-06-27 20:13:36,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:13:36,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:13:36,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 20:13:36,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45799457994579945 [2024-06-27 20:13:36,831 INFO L175 Difference]: Start difference. First operand has 420 places, 684 transitions, 10951 flow. Second operand 9 states and 169 transitions. [2024-06-27 20:13:36,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 713 transitions, 13594 flow [2024-06-27 20:13:41,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 713 transitions, 12989 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 20:13:41,788 INFO L231 Difference]: Finished difference. Result has 424 places, 692 transitions, 11302 flow [2024-06-27 20:13:41,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10354, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11302, PETRI_PLACES=424, PETRI_TRANSITIONS=692} [2024-06-27 20:13:41,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 382 predicate places. [2024-06-27 20:13:41,805 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 692 transitions, 11302 flow [2024-06-27 20:13:41,805 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 20:13:41,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:41,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:41,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 20:13:41,805 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 20:13:41,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:41,806 INFO L85 PathProgramCache]: Analyzing trace with hash 932046788, now seen corresponding path program 16 times [2024-06-27 20:13:41,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:41,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562701950] [2024-06-27 20:13:41,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:41,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:41,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:42,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 20:13:42,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:42,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562701950] [2024-06-27 20:13:42,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562701950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:42,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:42,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:42,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944196173] [2024-06-27 20:13:42,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:42,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:42,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:42,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:42,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:42,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:13:42,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 692 transitions, 11302 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 20:13:42,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:42,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:13:42,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:44,715 INFO L124 PetriNetUnfolderBase]: 3597/5652 cut-off events. [2024-06-27 20:13:44,715 INFO L125 PetriNetUnfolderBase]: For 1479063/1479066 co-relation queries the response was YES. [2024-06-27 20:13:44,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69603 conditions, 5652 events. 3597/5652 cut-off events. For 1479063/1479066 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 33889 event pairs, 589 based on Foata normal form. 4/5652 useless extension candidates. Maximal degree in co-relation 69400. Up to 5107 conditions per place. [2024-06-27 20:13:44,995 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 609 selfloop transitions, 97 changer transitions 0/711 dead transitions. [2024-06-27 20:13:44,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 711 transitions, 13331 flow [2024-06-27 20:13:44,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:13:44,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:13:44,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-27 20:13:44,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42572062084257206 [2024-06-27 20:13:44,997 INFO L175 Difference]: Start difference. First operand has 424 places, 692 transitions, 11302 flow. Second operand 11 states and 192 transitions. [2024-06-27 20:13:44,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 711 transitions, 13331 flow [2024-06-27 20:13:51,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 711 transitions, 12824 flow, removed 82 selfloop flow, removed 5 redundant places. [2024-06-27 20:13:51,066 INFO L231 Difference]: Finished difference. Result has 430 places, 692 transitions, 10998 flow [2024-06-27 20:13:51,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10795, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10998, PETRI_PLACES=430, PETRI_TRANSITIONS=692} [2024-06-27 20:13:51,067 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-27 20:13:51,067 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 692 transitions, 10998 flow [2024-06-27 20:13:51,067 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 20:13:51,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:51,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:51,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 20:13:51,068 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 20:13:51,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:51,068 INFO L85 PathProgramCache]: Analyzing trace with hash 63816338, now seen corresponding path program 17 times [2024-06-27 20:13:51,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:51,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129770599] [2024-06-27 20:13:51,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:51,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:51,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:13:52,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:13:52,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:13:52,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129770599] [2024-06-27 20:13:52,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129770599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:13:52,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:13:52,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:13:52,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993200079] [2024-06-27 20:13:52,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:13:52,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:13:52,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:13:52,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:13:52,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:13:52,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:13:52,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 692 transitions, 10998 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 20:13:52,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:13:52,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:13:52,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:13:54,024 INFO L124 PetriNetUnfolderBase]: 3587/5637 cut-off events. [2024-06-27 20:13:54,025 INFO L125 PetriNetUnfolderBase]: For 1479667/1479670 co-relation queries the response was YES. [2024-06-27 20:13:54,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68034 conditions, 5637 events. 3587/5637 cut-off events. For 1479667/1479670 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 33785 event pairs, 589 based on Foata normal form. 6/5639 useless extension candidates. Maximal degree in co-relation 67831. Up to 5102 conditions per place. [2024-06-27 20:13:54,120 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 608 selfloop transitions, 93 changer transitions 0/706 dead transitions. [2024-06-27 20:13:54,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 706 transitions, 12717 flow [2024-06-27 20:13:54,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:13:54,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:13:54,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:13:54,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 20:13:54,122 INFO L175 Difference]: Start difference. First operand has 430 places, 692 transitions, 10998 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:13:54,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 706 transitions, 12717 flow [2024-06-27 20:13:59,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 706 transitions, 12261 flow, removed 72 selfloop flow, removed 10 redundant places. [2024-06-27 20:13:59,471 INFO L231 Difference]: Finished difference. Result has 429 places, 692 transitions, 10740 flow [2024-06-27 20:13:59,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10542, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10740, PETRI_PLACES=429, PETRI_TRANSITIONS=692} [2024-06-27 20:13:59,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-27 20:13:59,472 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 692 transitions, 10740 flow [2024-06-27 20:13:59,472 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 20:13:59,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:13:59,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:13:59,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 20:13:59,473 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 20:13:59,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:13:59,473 INFO L85 PathProgramCache]: Analyzing trace with hash 262113717, now seen corresponding path program 18 times [2024-06-27 20:13:59,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:13:59,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918696651] [2024-06-27 20:13:59,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:13:59,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:13:59,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:00,647 INFO 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 20:14:00,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:00,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918696651] [2024-06-27 20:14:00,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918696651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:00,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:00,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:00,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524304743] [2024-06-27 20:14:00,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:00,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:00,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:00,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:00,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:00,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:14:00,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 692 transitions, 10740 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 20:14:00,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:00,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:14:00,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:02,480 INFO L124 PetriNetUnfolderBase]: 3584/5635 cut-off events. [2024-06-27 20:14:02,481 INFO L125 PetriNetUnfolderBase]: For 1467050/1467059 co-relation queries the response was YES. [2024-06-27 20:14:02,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67529 conditions, 5635 events. 3584/5635 cut-off events. For 1467050/1467059 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 33810 event pairs, 621 based on Foata normal form. 4/5630 useless extension candidates. Maximal degree in co-relation 67326. Up to 5099 conditions per place. [2024-06-27 20:14:02,583 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 639 selfloop transitions, 65 changer transitions 0/709 dead transitions. [2024-06-27 20:14:02,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 709 transitions, 12362 flow [2024-06-27 20:14:02,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:02,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:02,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 20:14:02,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-27 20:14:02,584 INFO L175 Difference]: Start difference. First operand has 429 places, 692 transitions, 10740 flow. Second operand 9 states and 158 transitions. [2024-06-27 20:14:02,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 709 transitions, 12362 flow [2024-06-27 20:14:08,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 709 transitions, 12194 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:14:08,219 INFO L231 Difference]: Finished difference. Result has 431 places, 695 transitions, 10884 flow [2024-06-27 20:14:08,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10572, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10884, PETRI_PLACES=431, PETRI_TRANSITIONS=695} [2024-06-27 20:14:08,219 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-27 20:14:08,219 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 695 transitions, 10884 flow [2024-06-27 20:14:08,220 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 20:14:08,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:08,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:08,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 20:14:08,220 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 20:14:08,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:08,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1338028690, now seen corresponding path program 18 times [2024-06-27 20:14:08,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:08,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944222494] [2024-06-27 20:14:08,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:08,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:08,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:09,208 INFO 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 20:14:09,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:09,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944222494] [2024-06-27 20:14:09,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944222494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:09,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:09,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:09,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17007750] [2024-06-27 20:14:09,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:09,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:09,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:09,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:09,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:09,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:14:09,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 695 transitions, 10884 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 20:14:09,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:09,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:14:09,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:11,116 INFO L124 PetriNetUnfolderBase]: 3568/5609 cut-off events. [2024-06-27 20:14:11,116 INFO L125 PetriNetUnfolderBase]: For 1479915/1479918 co-relation queries the response was YES. [2024-06-27 20:14:11,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66939 conditions, 5609 events. 3568/5609 cut-off events. For 1479915/1479918 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 33622 event pairs, 588 based on Foata normal form. 6/5611 useless extension candidates. Maximal degree in co-relation 66735. Up to 5236 conditions per place. [2024-06-27 20:14:11,235 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 665 selfloop transitions, 38 changer transitions 0/708 dead transitions. [2024-06-27 20:14:11,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 708 transitions, 12339 flow [2024-06-27 20:14:11,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:11,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:11,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 20:14:11,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 20:14:11,237 INFO L175 Difference]: Start difference. First operand has 431 places, 695 transitions, 10884 flow. Second operand 9 states and 155 transitions. [2024-06-27 20:14:11,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 708 transitions, 12339 flow [2024-06-27 20:14:16,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 708 transitions, 11949 flow, removed 132 selfloop flow, removed 7 redundant places. [2024-06-27 20:14:16,784 INFO L231 Difference]: Finished difference. Result has 433 places, 695 transitions, 10593 flow [2024-06-27 20:14:16,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10506, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10593, PETRI_PLACES=433, PETRI_TRANSITIONS=695} [2024-06-27 20:14:16,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-27 20:14:16,785 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 695 transitions, 10593 flow [2024-06-27 20:14:16,785 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 20:14:16,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:16,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:16,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 20:14:16,785 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 20:14:16,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:16,786 INFO L85 PathProgramCache]: Analyzing trace with hash 717625058, now seen corresponding path program 19 times [2024-06-27 20:14:16,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:16,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809948553] [2024-06-27 20:14:16,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:16,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:16,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:17,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 20:14:17,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:17,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809948553] [2024-06-27 20:14:17,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809948553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:17,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:17,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:17,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42998334] [2024-06-27 20:14:17,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:17,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:17,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:17,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:17,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:17,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:14:17,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 695 transitions, 10593 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 20:14:17,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:17,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:14:17,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:19,450 INFO L124 PetriNetUnfolderBase]: 3550/5585 cut-off events. [2024-06-27 20:14:19,451 INFO L125 PetriNetUnfolderBase]: For 1459380/1459389 co-relation queries the response was YES. [2024-06-27 20:14:19,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65765 conditions, 5585 events. 3550/5585 cut-off events. For 1459380/1459389 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33514 event pairs, 616 based on Foata normal form. 7/5583 useless extension candidates. Maximal degree in co-relation 65560. Up to 5043 conditions per place. [2024-06-27 20:14:19,551 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 637 selfloop transitions, 68 changer transitions 0/710 dead transitions. [2024-06-27 20:14:19,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 710 transitions, 12070 flow [2024-06-27 20:14:19,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:19,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:19,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 20:14:19,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 20:14:19,553 INFO L175 Difference]: Start difference. First operand has 433 places, 695 transitions, 10593 flow. Second operand 9 states and 160 transitions. [2024-06-27 20:14:19,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 710 transitions, 12070 flow [2024-06-27 20:14:26,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 710 transitions, 11624 flow, removed 158 selfloop flow, removed 10 redundant places. [2024-06-27 20:14:26,488 INFO L231 Difference]: Finished difference. Result has 432 places, 695 transitions, 10308 flow [2024-06-27 20:14:26,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10163, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10308, PETRI_PLACES=432, PETRI_TRANSITIONS=695} [2024-06-27 20:14:26,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-27 20:14:26,504 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 695 transitions, 10308 flow [2024-06-27 20:14:26,504 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 20:14:26,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:26,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:26,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 20:14:26,504 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:26,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:26,505 INFO L85 PathProgramCache]: Analyzing trace with hash 275000944, now seen corresponding path program 20 times [2024-06-27 20:14:26,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:26,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686477100] [2024-06-27 20:14:26,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:26,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:26,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:27,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:27,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:27,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686477100] [2024-06-27 20:14:27,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686477100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:27,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:27,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:27,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885631354] [2024-06-27 20:14:27,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:27,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:27,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:27,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:27,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:27,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:14:27,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 695 transitions, 10308 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 20:14:27,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:27,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:14:27,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:29,084 INFO L124 PetriNetUnfolderBase]: 3530/5551 cut-off events. [2024-06-27 20:14:29,085 INFO L125 PetriNetUnfolderBase]: For 1437654/1437663 co-relation queries the response was YES. [2024-06-27 20:14:29,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64330 conditions, 5551 events. 3530/5551 cut-off events. For 1437654/1437663 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 33284 event pairs, 610 based on Foata normal form. 7/5549 useless extension candidates. Maximal degree in co-relation 64127. Up to 4891 conditions per place. [2024-06-27 20:14:29,178 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 593 selfloop transitions, 114 changer transitions 0/712 dead transitions. [2024-06-27 20:14:29,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 712 transitions, 11811 flow [2024-06-27 20:14:29,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:29,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:29,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:14:29,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 20:14:29,180 INFO L175 Difference]: Start difference. First operand has 432 places, 695 transitions, 10308 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:14:29,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 712 transitions, 11811 flow [2024-06-27 20:14:34,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 712 transitions, 11347 flow, removed 88 selfloop flow, removed 10 redundant places. [2024-06-27 20:14:34,786 INFO L231 Difference]: Finished difference. Result has 431 places, 695 transitions, 10079 flow [2024-06-27 20:14:34,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9844, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10079, PETRI_PLACES=431, PETRI_TRANSITIONS=695} [2024-06-27 20:14:34,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-27 20:14:34,787 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 695 transitions, 10079 flow [2024-06-27 20:14:34,787 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 20:14:34,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:34,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:34,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 20:14:34,787 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:34,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:34,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1337583003, now seen corresponding path program 19 times [2024-06-27 20:14:34,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:34,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569845669] [2024-06-27 20:14:34,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:34,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:34,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:35,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:14:35,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:35,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569845669] [2024-06-27 20:14:35,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569845669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:35,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:35,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:35,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871466951] [2024-06-27 20:14:35,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:35,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:35,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:35,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:35,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:35,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:14:35,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 695 transitions, 10079 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 20:14:35,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:35,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:14:35,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:37,584 INFO L124 PetriNetUnfolderBase]: 3535/5558 cut-off events. [2024-06-27 20:14:37,584 INFO L125 PetriNetUnfolderBase]: For 1428380/1428389 co-relation queries the response was YES. [2024-06-27 20:14:37,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64421 conditions, 5558 events. 3535/5558 cut-off events. For 1428380/1428389 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33303 event pairs, 610 based on Foata normal form. 4/5553 useless extension candidates. Maximal degree in co-relation 64217. Up to 4973 conditions per place. [2024-06-27 20:14:37,681 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 616 selfloop transitions, 94 changer transitions 0/715 dead transitions. [2024-06-27 20:14:37,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 715 transitions, 12137 flow [2024-06-27 20:14:37,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:37,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:37,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:14:37,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 20:14:37,682 INFO L175 Difference]: Start difference. First operand has 431 places, 695 transitions, 10079 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:14:37,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 715 transitions, 12137 flow [2024-06-27 20:14:45,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 715 transitions, 11433 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-27 20:14:45,848 INFO L231 Difference]: Finished difference. Result has 428 places, 701 transitions, 9899 flow [2024-06-27 20:14:45,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9375, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9899, PETRI_PLACES=428, PETRI_TRANSITIONS=701} [2024-06-27 20:14:45,849 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 386 predicate places. [2024-06-27 20:14:45,849 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 701 transitions, 9899 flow [2024-06-27 20:14:45,850 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 20:14:45,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:45,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:45,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 20:14:45,850 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:45,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:45,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1337820153, now seen corresponding path program 20 times [2024-06-27 20:14:45,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:45,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695655485] [2024-06-27 20:14:45,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:45,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:45,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:46,940 INFO 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 20:14:46,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:46,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695655485] [2024-06-27 20:14:46,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695655485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:46,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:46,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:46,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756210166] [2024-06-27 20:14:46,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:46,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:46,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:46,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:46,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:47,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:14:47,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 701 transitions, 9899 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 20:14:47,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:47,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:14:47,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:48,653 INFO L124 PetriNetUnfolderBase]: 3532/5554 cut-off events. [2024-06-27 20:14:48,654 INFO L125 PetriNetUnfolderBase]: For 1434595/1434604 co-relation queries the response was YES. [2024-06-27 20:14:48,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63984 conditions, 5554 events. 3532/5554 cut-off events. For 1434595/1434604 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 33254 event pairs, 610 based on Foata normal form. 4/5549 useless extension candidates. Maximal degree in co-relation 63779. Up to 4970 conditions per place. [2024-06-27 20:14:48,751 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 612 selfloop transitions, 97 changer transitions 0/714 dead transitions. [2024-06-27 20:14:48,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 714 transitions, 11353 flow [2024-06-27 20:14:48,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:48,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:48,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:14:48,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 20:14:48,752 INFO L175 Difference]: Start difference. First operand has 428 places, 701 transitions, 9899 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:14:48,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 714 transitions, 11353 flow [2024-06-27 20:14:55,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 714 transitions, 10916 flow, removed 163 selfloop flow, removed 6 redundant places. [2024-06-27 20:14:55,127 INFO L231 Difference]: Finished difference. Result has 431 places, 701 transitions, 9662 flow [2024-06-27 20:14:55,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9462, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9662, PETRI_PLACES=431, PETRI_TRANSITIONS=701} [2024-06-27 20:14:55,128 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-27 20:14:55,128 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 701 transitions, 9662 flow [2024-06-27 20:14:55,128 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 20:14:55,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:14:55,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:14:55,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 20:14:55,129 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:14:55,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:14:55,129 INFO L85 PathProgramCache]: Analyzing trace with hash 124772797, now seen corresponding path program 7 times [2024-06-27 20:14:55,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:14:55,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858780206] [2024-06-27 20:14:55,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:14:55,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:14:55,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:14:56,185 INFO 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 20:14:56,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:14:56,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858780206] [2024-06-27 20:14:56,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858780206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:14:56,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:14:56,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:14:56,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862583861] [2024-06-27 20:14:56,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:14:56,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:14:56,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:14:56,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:14:56,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:14:56,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:14:56,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 701 transitions, 9662 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 20:14:56,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:14:56,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:14:56,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:14:57,984 INFO L124 PetriNetUnfolderBase]: 3576/5622 cut-off events. [2024-06-27 20:14:57,985 INFO L125 PetriNetUnfolderBase]: For 1557321/1557330 co-relation queries the response was YES. [2024-06-27 20:14:58,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64853 conditions, 5622 events. 3576/5622 cut-off events. For 1557321/1557330 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 33773 event pairs, 614 based on Foata normal form. 15/5628 useless extension candidates. Maximal degree in co-relation 64648. Up to 5051 conditions per place. [2024-06-27 20:14:58,094 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 652 selfloop transitions, 65 changer transitions 0/722 dead transitions. [2024-06-27 20:14:58,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 722 transitions, 11398 flow [2024-06-27 20:14:58,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:14:58,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:14:58,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 20:14:58,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:14:58,096 INFO L175 Difference]: Start difference. First operand has 431 places, 701 transitions, 9662 flow. Second operand 9 states and 164 transitions. [2024-06-27 20:14:58,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 722 transitions, 11398 flow [2024-06-27 20:15:03,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 722 transitions, 11203 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-27 20:15:03,764 INFO L231 Difference]: Finished difference. Result has 433 places, 704 transitions, 9780 flow [2024-06-27 20:15:03,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9467, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9780, PETRI_PLACES=433, PETRI_TRANSITIONS=704} [2024-06-27 20:15:03,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-27 20:15:03,764 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 704 transitions, 9780 flow [2024-06-27 20:15:03,765 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 20:15:03,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:03,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:03,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 20:15:03,765 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:03,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:03,765 INFO L85 PathProgramCache]: Analyzing trace with hash -364670591, now seen corresponding path program 8 times [2024-06-27 20:15:03,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:03,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591594509] [2024-06-27 20:15:03,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:03,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:03,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:04,873 INFO 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 20:15:04,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:04,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591594509] [2024-06-27 20:15:04,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591594509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:04,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:04,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:04,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724121311] [2024-06-27 20:15:04,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:04,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:04,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:04,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:04,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:04,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:15:04,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 704 transitions, 9780 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 20:15:04,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:04,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:15:04,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:06,595 INFO L124 PetriNetUnfolderBase]: 3620/5690 cut-off events. [2024-06-27 20:15:06,596 INFO L125 PetriNetUnfolderBase]: For 1589508/1589517 co-relation queries the response was YES. [2024-06-27 20:15:06,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66133 conditions, 5690 events. 3620/5690 cut-off events. For 1589508/1589517 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 34245 event pairs, 618 based on Foata normal form. 15/5696 useless extension candidates. Maximal degree in co-relation 65927. Up to 4926 conditions per place. [2024-06-27 20:15:06,696 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 584 selfloop transitions, 134 changer transitions 0/723 dead transitions. [2024-06-27 20:15:06,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 723 transitions, 11508 flow [2024-06-27 20:15:06,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:06,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:06,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:15:06,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 20:15:06,697 INFO L175 Difference]: Start difference. First operand has 433 places, 704 transitions, 9780 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:15:06,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 723 transitions, 11508 flow [2024-06-27 20:15:12,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 723 transitions, 11261 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-27 20:15:12,958 INFO L231 Difference]: Finished difference. Result has 435 places, 707 transitions, 9990 flow [2024-06-27 20:15:12,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9533, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9990, PETRI_PLACES=435, PETRI_TRANSITIONS=707} [2024-06-27 20:15:12,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-27 20:15:12,959 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 707 transitions, 9990 flow [2024-06-27 20:15:12,959 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 20:15:12,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:12,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:12,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 20:15:12,960 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:12,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:12,961 INFO L85 PathProgramCache]: Analyzing trace with hash 135814687, now seen corresponding path program 9 times [2024-06-27 20:15:12,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:12,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065431393] [2024-06-27 20:15:12,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:12,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:12,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:13,989 INFO 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 20:15:13,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:13,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065431393] [2024-06-27 20:15:13,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065431393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:13,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:13,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:13,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669370941] [2024-06-27 20:15:13,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:13,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:13,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:13,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:13,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:14,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:15:14,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 707 transitions, 9990 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 20:15:14,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:14,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:15:14,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:15,865 INFO L124 PetriNetUnfolderBase]: 3664/5754 cut-off events. [2024-06-27 20:15:15,865 INFO L125 PetriNetUnfolderBase]: For 1613336/1613345 co-relation queries the response was YES. [2024-06-27 20:15:15,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67335 conditions, 5754 events. 3664/5754 cut-off events. For 1613336/1613345 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 34639 event pairs, 626 based on Foata normal form. 15/5760 useless extension candidates. Maximal degree in co-relation 67128. Up to 5133 conditions per place. [2024-06-27 20:15:15,967 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 639 selfloop transitions, 83 changer transitions 0/727 dead transitions. [2024-06-27 20:15:15,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 727 transitions, 11740 flow [2024-06-27 20:15:15,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:15,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:15,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:15:15,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:15:15,969 INFO L175 Difference]: Start difference. First operand has 435 places, 707 transitions, 9990 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:15:15,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 727 transitions, 11740 flow [2024-06-27 20:15:21,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 727 transitions, 11351 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-27 20:15:21,719 INFO L231 Difference]: Finished difference. Result has 437 places, 710 transitions, 9962 flow [2024-06-27 20:15:21,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9601, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9962, PETRI_PLACES=437, PETRI_TRANSITIONS=710} [2024-06-27 20:15:21,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-27 20:15:21,720 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 710 transitions, 9962 flow [2024-06-27 20:15:21,720 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 20:15:21,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:21,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:21,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 20:15:21,721 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:21,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:21,721 INFO L85 PathProgramCache]: Analyzing trace with hash 124763497, now seen corresponding path program 10 times [2024-06-27 20:15:21,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:21,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940674080] [2024-06-27 20:15:21,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:21,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:21,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:22,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 20:15:22,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:22,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940674080] [2024-06-27 20:15:22,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940674080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:22,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:22,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:15:22,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599952519] [2024-06-27 20:15:22,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:22,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:15:22,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:22,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:15:22,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:15:22,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:15:22,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 710 transitions, 9962 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 20:15:22,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:22,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:15:22,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:24,667 INFO L124 PetriNetUnfolderBase]: 3695/5801 cut-off events. [2024-06-27 20:15:24,667 INFO L125 PetriNetUnfolderBase]: For 1607365/1607374 co-relation queries the response was YES. [2024-06-27 20:15:24,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67385 conditions, 5801 events. 3695/5801 cut-off events. For 1607365/1607374 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 34955 event pairs, 619 based on Foata normal form. 15/5807 useless extension candidates. Maximal degree in co-relation 67177. Up to 5181 conditions per place. [2024-06-27 20:15:24,778 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 669 selfloop transitions, 62 changer transitions 0/736 dead transitions. [2024-06-27 20:15:24,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 736 transitions, 11878 flow [2024-06-27 20:15:24,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:15:24,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:15:24,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 20:15:24,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-27 20:15:24,780 INFO L175 Difference]: Start difference. First operand has 437 places, 710 transitions, 9962 flow. Second operand 9 states and 166 transitions. [2024-06-27 20:15:24,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 736 transitions, 11878 flow [2024-06-27 20:15:31,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 736 transitions, 11585 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-27 20:15:31,229 INFO L231 Difference]: Finished difference. Result has 439 places, 713 transitions, 9993 flow [2024-06-27 20:15:31,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9669, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9993, PETRI_PLACES=439, PETRI_TRANSITIONS=713} [2024-06-27 20:15:31,230 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-27 20:15:31,230 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 713 transitions, 9993 flow [2024-06-27 20:15:31,230 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 20:15:31,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:31,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:31,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 20:15:31,231 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:31,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:31,232 INFO L85 PathProgramCache]: Analyzing trace with hash -364270412, now seen corresponding path program 2 times [2024-06-27 20:15:31,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:31,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688478714] [2024-06-27 20:15:31,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:31,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:31,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:32,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 20:15:32,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:32,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688478714] [2024-06-27 20:15:32,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688478714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:32,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:32,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:15:32,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60824521] [2024-06-27 20:15:32,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:32,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:15:32,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:32,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:15:32,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:15:33,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:15:33,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 713 transitions, 9993 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:33,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:33,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:15:33,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:34,933 INFO L124 PetriNetUnfolderBase]: 3703/5818 cut-off events. [2024-06-27 20:15:34,934 INFO L125 PetriNetUnfolderBase]: For 1536062/1536074 co-relation queries the response was YES. [2024-06-27 20:15:35,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67562 conditions, 5818 events. 3703/5818 cut-off events. For 1536062/1536074 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 35028 event pairs, 608 based on Foata normal form. 10/5823 useless extension candidates. Maximal degree in co-relation 67353. Up to 5449 conditions per place. [2024-06-27 20:15:35,047 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 687 selfloop transitions, 44 changer transitions 0/736 dead transitions. [2024-06-27 20:15:35,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 736 transitions, 11762 flow [2024-06-27 20:15:35,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:15:35,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:15:35,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 20:15:35,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-27 20:15:35,048 INFO L175 Difference]: Start difference. First operand has 439 places, 713 transitions, 9993 flow. Second operand 10 states and 165 transitions. [2024-06-27 20:15:35,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 736 transitions, 11762 flow [2024-06-27 20:15:41,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 736 transitions, 11504 flow, removed 69 selfloop flow, removed 7 redundant places. [2024-06-27 20:15:41,988 INFO L231 Difference]: Finished difference. Result has 445 places, 722 transitions, 10147 flow [2024-06-27 20:15:41,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9735, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10147, PETRI_PLACES=445, PETRI_TRANSITIONS=722} [2024-06-27 20:15:41,989 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-27 20:15:41,989 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 722 transitions, 10147 flow [2024-06-27 20:15:41,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:41,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:41,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:41,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 20:15:41,990 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:41,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:41,990 INFO L85 PathProgramCache]: Analyzing trace with hash 136214866, now seen corresponding path program 3 times [2024-06-27 20:15:41,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:41,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766129492] [2024-06-27 20:15:41,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:41,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:42,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:43,444 INFO 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 20:15:43,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:43,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766129492] [2024-06-27 20:15:43,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766129492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:43,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:43,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:15:43,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241034142] [2024-06-27 20:15:43,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:43,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:15:43,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:43,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:15:43,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:15:43,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:15:43,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 722 transitions, 10147 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:43,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:43,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:15:43,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:45,260 INFO L124 PetriNetUnfolderBase]: 3711/5830 cut-off events. [2024-06-27 20:15:45,260 INFO L125 PetriNetUnfolderBase]: For 1557719/1557731 co-relation queries the response was YES. [2024-06-27 20:15:45,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67712 conditions, 5830 events. 3711/5830 cut-off events. For 1557719/1557731 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 35121 event pairs, 610 based on Foata normal form. 10/5835 useless extension candidates. Maximal degree in co-relation 67499. Up to 5482 conditions per place. [2024-06-27 20:15:45,367 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 706 selfloop transitions, 27 changer transitions 0/738 dead transitions. [2024-06-27 20:15:45,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 738 transitions, 11833 flow [2024-06-27 20:15:45,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:15:45,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:15:45,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 20:15:45,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-27 20:15:45,369 INFO L175 Difference]: Start difference. First operand has 445 places, 722 transitions, 10147 flow. Second operand 10 states and 162 transitions. [2024-06-27 20:15:45,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 738 transitions, 11833 flow [2024-06-27 20:15:52,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 738 transitions, 11550 flow, removed 113 selfloop flow, removed 5 redundant places. [2024-06-27 20:15:52,787 INFO L231 Difference]: Finished difference. Result has 450 places, 724 transitions, 10115 flow [2024-06-27 20:15:52,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9864, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10115, PETRI_PLACES=450, PETRI_TRANSITIONS=724} [2024-06-27 20:15:52,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-27 20:15:52,788 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 724 transitions, 10115 flow [2024-06-27 20:15:52,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:52,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:15:52,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:15:52,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 20:15:52,788 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:15:52,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:15:52,789 INFO L85 PathProgramCache]: Analyzing trace with hash 78557923, now seen corresponding path program 1 times [2024-06-27 20:15:52,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:15:52,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534592066] [2024-06-27 20:15:52,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:15:52,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:15:52,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:15:54,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:15:54,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:15:54,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534592066] [2024-06-27 20:15:54,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534592066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:15:54,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:15:54,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:15:54,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547350327] [2024-06-27 20:15:54,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:15:54,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:15:54,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:15:54,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:15:54,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:15:54,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:15:54,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 724 transitions, 10115 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:15:54,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:15:54,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:15:54,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:15:56,295 INFO L124 PetriNetUnfolderBase]: 3771/5915 cut-off events. [2024-06-27 20:15:56,295 INFO L125 PetriNetUnfolderBase]: For 1583324/1583327 co-relation queries the response was YES. [2024-06-27 20:15:56,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68108 conditions, 5915 events. 3771/5915 cut-off events. For 1583324/1583327 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 35695 event pairs, 607 based on Foata normal form. 5/5916 useless extension candidates. Maximal degree in co-relation 67894. Up to 5367 conditions per place. [2024-06-27 20:15:56,412 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 640 selfloop transitions, 120 changer transitions 0/765 dead transitions. [2024-06-27 20:15:56,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 765 transitions, 12312 flow [2024-06-27 20:15:56,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:15:56,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:15:56,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-27 20:15:56,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43015521064301554 [2024-06-27 20:15:56,414 INFO L175 Difference]: Start difference. First operand has 450 places, 724 transitions, 10115 flow. Second operand 11 states and 194 transitions. [2024-06-27 20:15:56,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 765 transitions, 12312 flow [2024-06-27 20:16:03,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 765 transitions, 12021 flow, removed 112 selfloop flow, removed 8 redundant places. [2024-06-27 20:16:03,273 INFO L231 Difference]: Finished difference. Result has 454 places, 749 transitions, 10457 flow [2024-06-27 20:16:03,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9830, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10457, PETRI_PLACES=454, PETRI_TRANSITIONS=749} [2024-06-27 20:16:03,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-27 20:16:03,291 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 749 transitions, 10457 flow [2024-06-27 20:16:03,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:03,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:03,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:03,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 20:16:03,291 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:03,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:03,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1928752728, now seen corresponding path program 4 times [2024-06-27 20:16:03,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:03,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723313946] [2024-06-27 20:16:03,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:03,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:03,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:04,684 INFO 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 20:16:04,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:04,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723313946] [2024-06-27 20:16:04,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723313946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:04,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:04,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:16:04,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083593963] [2024-06-27 20:16:04,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:04,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:16:04,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:04,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:16:04,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:16:04,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:16:04,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 749 transitions, 10457 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:04,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:04,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:16:04,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:06,824 INFO L124 PetriNetUnfolderBase]: 3779/5920 cut-off events. [2024-06-27 20:16:06,824 INFO L125 PetriNetUnfolderBase]: For 1593233/1593233 co-relation queries the response was YES. [2024-06-27 20:16:06,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68563 conditions, 5920 events. 3779/5920 cut-off events. For 1593233/1593233 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 35560 event pairs, 605 based on Foata normal form. 2/5919 useless extension candidates. Maximal degree in co-relation 68347. Up to 5590 conditions per place. [2024-06-27 20:16:06,925 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 734 selfloop transitions, 28 changer transitions 0/767 dead transitions. [2024-06-27 20:16:06,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 767 transitions, 12218 flow [2024-06-27 20:16:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:16:06,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:16:06,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 175 transitions. [2024-06-27 20:16:06,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38802660753880264 [2024-06-27 20:16:06,926 INFO L175 Difference]: Start difference. First operand has 454 places, 749 transitions, 10457 flow. Second operand 11 states and 175 transitions. [2024-06-27 20:16:06,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 767 transitions, 12218 flow [2024-06-27 20:16:12,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 767 transitions, 11861 flow, removed 88 selfloop flow, removed 8 redundant places. [2024-06-27 20:16:12,825 INFO L231 Difference]: Finished difference. Result has 457 places, 752 transitions, 10368 flow [2024-06-27 20:16:12,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10100, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10368, PETRI_PLACES=457, PETRI_TRANSITIONS=752} [2024-06-27 20:16:12,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-27 20:16:12,826 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 752 transitions, 10368 flow [2024-06-27 20:16:12,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:12,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:12,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:12,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 20:16:12,826 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:12,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:12,827 INFO L85 PathProgramCache]: Analyzing trace with hash 79063378, now seen corresponding path program 5 times [2024-06-27 20:16:12,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:12,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980087649] [2024-06-27 20:16:12,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:12,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:12,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:14,247 INFO 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 20:16:14,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:14,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980087649] [2024-06-27 20:16:14,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980087649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:14,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:14,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:16:14,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932703022] [2024-06-27 20:16:14,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:14,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:16:14,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:14,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:16:14,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:16:14,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:16:14,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 752 transitions, 10368 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:14,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:14,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:16:14,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:16,295 INFO L124 PetriNetUnfolderBase]: 3787/5938 cut-off events. [2024-06-27 20:16:16,295 INFO L125 PetriNetUnfolderBase]: For 1622949/1622949 co-relation queries the response was YES. [2024-06-27 20:16:16,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68747 conditions, 5938 events. 3787/5938 cut-off events. For 1622949/1622949 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 35861 event pairs, 603 based on Foata normal form. 2/5937 useless extension candidates. Maximal degree in co-relation 68531. Up to 5579 conditions per place. [2024-06-27 20:16:16,404 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 735 selfloop transitions, 33 changer transitions 0/773 dead transitions. [2024-06-27 20:16:16,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 773 transitions, 12630 flow [2024-06-27 20:16:16,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:16:16,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:16:16,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-27 20:16:16,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3924611973392461 [2024-06-27 20:16:16,405 INFO L175 Difference]: Start difference. First operand has 457 places, 752 transitions, 10368 flow. Second operand 11 states and 177 transitions. [2024-06-27 20:16:16,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 773 transitions, 12630 flow [2024-06-27 20:16:23,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 773 transitions, 12389 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-27 20:16:23,298 INFO L231 Difference]: Finished difference. Result has 461 places, 756 transitions, 10594 flow [2024-06-27 20:16:23,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10127, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=721, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10594, PETRI_PLACES=461, PETRI_TRANSITIONS=756} [2024-06-27 20:16:23,299 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 419 predicate places. [2024-06-27 20:16:23,299 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 756 transitions, 10594 flow [2024-06-27 20:16:23,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:23,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:23,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:23,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 20:16:23,300 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:23,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:23,300 INFO L85 PathProgramCache]: Analyzing trace with hash 63826258, now seen corresponding path program 6 times [2024-06-27 20:16:23,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:23,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107816709] [2024-06-27 20:16:23,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:23,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:23,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:24,710 INFO 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 20:16:24,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:24,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107816709] [2024-06-27 20:16:24,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107816709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:24,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:24,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:16:24,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114982277] [2024-06-27 20:16:24,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:24,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:16:24,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:24,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:16:24,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:16:24,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:16:24,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 756 transitions, 10594 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:24,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:24,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:16:24,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:26,749 INFO L124 PetriNetUnfolderBase]: 3782/5931 cut-off events. [2024-06-27 20:16:26,750 INFO L125 PetriNetUnfolderBase]: For 1614477/1614477 co-relation queries the response was YES. [2024-06-27 20:16:26,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68114 conditions, 5931 events. 3782/5931 cut-off events. For 1614477/1614477 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 35802 event pairs, 602 based on Foata normal form. 2/5930 useless extension candidates. Maximal degree in co-relation 67897. Up to 5601 conditions per place. [2024-06-27 20:16:26,861 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 743 selfloop transitions, 22 changer transitions 0/770 dead transitions. [2024-06-27 20:16:26,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 770 transitions, 12156 flow [2024-06-27 20:16:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:16:26,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:16:26,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 20:16:26,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-27 20:16:26,863 INFO L175 Difference]: Start difference. First operand has 461 places, 756 transitions, 10594 flow. Second operand 10 states and 160 transitions. [2024-06-27 20:16:26,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 770 transitions, 12156 flow [2024-06-27 20:16:34,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 770 transitions, 11746 flow, removed 189 selfloop flow, removed 7 redundant places. [2024-06-27 20:16:34,214 INFO L231 Difference]: Finished difference. Result has 464 places, 756 transitions, 10233 flow [2024-06-27 20:16:34,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10184, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=734, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10233, PETRI_PLACES=464, PETRI_TRANSITIONS=756} [2024-06-27 20:16:34,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-27 20:16:34,215 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 756 transitions, 10233 flow [2024-06-27 20:16:34,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:34,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:34,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:34,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 20:16:34,215 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:34,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:34,216 INFO L85 PathProgramCache]: Analyzing trace with hash 63825793, now seen corresponding path program 2 times [2024-06-27 20:16:34,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:34,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289939414] [2024-06-27 20:16:34,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:34,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:34,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:35,641 INFO 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 20:16:35,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:35,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289939414] [2024-06-27 20:16:35,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289939414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:35,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:35,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:16:35,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325253142] [2024-06-27 20:16:35,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:35,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:16:35,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:35,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:16:35,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:16:35,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:16:35,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 756 transitions, 10233 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:35,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:35,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:16:35,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:37,819 INFO L124 PetriNetUnfolderBase]: 3797/5957 cut-off events. [2024-06-27 20:16:37,819 INFO L125 PetriNetUnfolderBase]: For 1628418/1628421 co-relation queries the response was YES. [2024-06-27 20:16:37,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67776 conditions, 5957 events. 3797/5957 cut-off events. For 1628418/1628421 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 35985 event pairs, 606 based on Foata normal form. 5/5958 useless extension candidates. Maximal degree in co-relation 67557. Up to 5469 conditions per place. [2024-06-27 20:16:37,924 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 680 selfloop transitions, 90 changer transitions 0/775 dead transitions. [2024-06-27 20:16:37,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 775 transitions, 12264 flow [2024-06-27 20:16:37,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:16:37,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:16:37,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 20:16:37,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-27 20:16:37,926 INFO L175 Difference]: Start difference. First operand has 464 places, 756 transitions, 10233 flow. Second operand 10 states and 176 transitions. [2024-06-27 20:16:37,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 775 transitions, 12264 flow [2024-06-27 20:16:45,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 775 transitions, 12194 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 20:16:45,485 INFO L231 Difference]: Finished difference. Result has 464 places, 761 transitions, 10517 flow [2024-06-27 20:16:45,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10163, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10517, PETRI_PLACES=464, PETRI_TRANSITIONS=761} [2024-06-27 20:16:45,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-27 20:16:45,486 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 761 transitions, 10517 flow [2024-06-27 20:16:45,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:45,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:45,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:45,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 20:16:45,487 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:45,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:45,487 INFO L85 PathProgramCache]: Analyzing trace with hash 63812773, now seen corresponding path program 3 times [2024-06-27 20:16:45,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:45,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195820756] [2024-06-27 20:16:45,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:45,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:45,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:47,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:47,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:47,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195820756] [2024-06-27 20:16:47,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195820756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:47,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:47,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:16:47,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472572805] [2024-06-27 20:16:47,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:47,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:16:47,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:47,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:16:47,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:16:47,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:16:47,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 761 transitions, 10517 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:47,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:47,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:16:47,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:16:49,522 INFO L124 PetriNetUnfolderBase]: 3786/5940 cut-off events. [2024-06-27 20:16:49,525 INFO L125 PetriNetUnfolderBase]: For 1614377/1614380 co-relation queries the response was YES. [2024-06-27 20:16:49,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67522 conditions, 5940 events. 3786/5940 cut-off events. For 1614377/1614380 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 35874 event pairs, 606 based on Foata normal form. 5/5941 useless extension candidates. Maximal degree in co-relation 67302. Up to 5510 conditions per place. [2024-06-27 20:16:49,641 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 696 selfloop transitions, 73 changer transitions 0/774 dead transitions. [2024-06-27 20:16:49,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 774 transitions, 12085 flow [2024-06-27 20:16:49,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:16:49,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:16:49,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 20:16:49,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-27 20:16:49,661 INFO L175 Difference]: Start difference. First operand has 464 places, 761 transitions, 10517 flow. Second operand 10 states and 174 transitions. [2024-06-27 20:16:49,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 774 transitions, 12085 flow [2024-06-27 20:16:58,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 774 transitions, 11610 flow, removed 143 selfloop flow, removed 9 redundant places. [2024-06-27 20:16:58,525 INFO L231 Difference]: Finished difference. Result has 465 places, 761 transitions, 10196 flow [2024-06-27 20:16:58,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10042, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10196, PETRI_PLACES=465, PETRI_TRANSITIONS=761} [2024-06-27 20:16:58,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-27 20:16:58,526 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 761 transitions, 10196 flow [2024-06-27 20:16:58,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:58,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:16:58,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:16:58,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 20:16:58,526 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:16:58,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:16:58,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1854135569, now seen corresponding path program 1 times [2024-06-27 20:16:58,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:16:58,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379220424] [2024-06-27 20:16:58,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:16:58,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:16:58,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:16:59,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:16:59,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:16:59,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379220424] [2024-06-27 20:16:59,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379220424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:16:59,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:16:59,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:16:59,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670495753] [2024-06-27 20:16:59,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:16:59,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:16:59,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:16:59,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:16:59,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:16:59,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:16:59,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 761 transitions, 10196 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:16:59,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:16:59,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:16:59,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:01,464 INFO L124 PetriNetUnfolderBase]: 3639/5805 cut-off events. [2024-06-27 20:17:01,464 INFO L125 PetriNetUnfolderBase]: For 1710095/1710095 co-relation queries the response was YES. [2024-06-27 20:17:01,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66334 conditions, 5805 events. 3639/5805 cut-off events. For 1710095/1710095 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 35896 event pairs, 561 based on Foata normal form. 10/5809 useless extension candidates. Maximal degree in co-relation 66115. Up to 5026 conditions per place. [2024-06-27 20:17:01,582 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 704 selfloop transitions, 16 changer transitions 0/789 dead transitions. [2024-06-27 20:17:01,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 789 transitions, 11772 flow [2024-06-27 20:17:01,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:01,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:01,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:17:01,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:17:01,584 INFO L175 Difference]: Start difference. First operand has 465 places, 761 transitions, 10196 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:17:01,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 789 transitions, 11772 flow [2024-06-27 20:17:11,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 789 transitions, 11498 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 20:17:11,420 INFO L231 Difference]: Finished difference. Result has 464 places, 762 transitions, 9996 flow [2024-06-27 20:17:11,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9922, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=745, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9996, PETRI_PLACES=464, PETRI_TRANSITIONS=762} [2024-06-27 20:17:11,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-27 20:17:11,421 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 762 transitions, 9996 flow [2024-06-27 20:17:11,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:11,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:11,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:11,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 20:17:11,421 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:11,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:11,422 INFO L85 PathProgramCache]: Analyzing trace with hash -651865105, now seen corresponding path program 2 times [2024-06-27 20:17:11,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:11,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887767968] [2024-06-27 20:17:11,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:11,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:11,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:12,548 INFO 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 20:17:12,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:12,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887767968] [2024-06-27 20:17:12,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887767968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:12,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:12,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:12,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662456704] [2024-06-27 20:17:12,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:12,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:12,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:12,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:12,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:12,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:17:12,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 762 transitions, 9996 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:12,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:12,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:17:12,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:14,590 INFO L124 PetriNetUnfolderBase]: 3674/5872 cut-off events. [2024-06-27 20:17:14,591 INFO L125 PetriNetUnfolderBase]: For 1773068/1773098 co-relation queries the response was YES. [2024-06-27 20:17:14,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66806 conditions, 5872 events. 3674/5872 cut-off events. For 1773068/1773098 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 36600 event pairs, 599 based on Foata normal form. 12/5881 useless extension candidates. Maximal degree in co-relation 66586. Up to 5085 conditions per place. [2024-06-27 20:17:14,706 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 698 selfloop transitions, 22 changer transitions 0/789 dead transitions. [2024-06-27 20:17:14,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 789 transitions, 11720 flow [2024-06-27 20:17:14,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:14,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:14,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:17:14,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:17:14,707 INFO L175 Difference]: Start difference. First operand has 464 places, 762 transitions, 9996 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:17:14,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 789 transitions, 11720 flow [2024-06-27 20:17:22,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 789 transitions, 11666 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:22,951 INFO L231 Difference]: Finished difference. Result has 467 places, 766 transitions, 10151 flow [2024-06-27 20:17:22,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9942, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10151, PETRI_PLACES=467, PETRI_TRANSITIONS=766} [2024-06-27 20:17:22,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 425 predicate places. [2024-06-27 20:17:22,952 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 766 transitions, 10151 flow [2024-06-27 20:17:22,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:22,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:22,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:22,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 20:17:22,952 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:22,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:22,953 INFO L85 PathProgramCache]: Analyzing trace with hash -652012975, now seen corresponding path program 3 times [2024-06-27 20:17:22,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:22,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126509827] [2024-06-27 20:17:22,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:22,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:22,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:23,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:23,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:23,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126509827] [2024-06-27 20:17:23,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126509827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:23,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:23,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:23,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208754891] [2024-06-27 20:17:23,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:23,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:23,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:23,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:23,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:24,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:17:24,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 766 transitions, 10151 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:24,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:24,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:17:24,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:25,936 INFO L124 PetriNetUnfolderBase]: 3708/5926 cut-off events. [2024-06-27 20:17:25,937 INFO L125 PetriNetUnfolderBase]: For 1784018/1784018 co-relation queries the response was YES. [2024-06-27 20:17:26,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67797 conditions, 5926 events. 3708/5926 cut-off events. For 1784018/1784018 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 36880 event pairs, 591 based on Foata normal form. 10/5931 useless extension candidates. Maximal degree in co-relation 67575. Up to 5149 conditions per place. [2024-06-27 20:17:26,058 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 704 selfloop transitions, 17 changer transitions 0/790 dead transitions. [2024-06-27 20:17:26,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 790 transitions, 11725 flow [2024-06-27 20:17:26,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:26,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:26,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 20:17:26,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-27 20:17:26,060 INFO L175 Difference]: Start difference. First operand has 467 places, 766 transitions, 10151 flow. Second operand 9 states and 162 transitions. [2024-06-27 20:17:26,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 790 transitions, 11725 flow [2024-06-27 20:17:33,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 790 transitions, 11583 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-27 20:17:33,660 INFO L231 Difference]: Finished difference. Result has 470 places, 767 transitions, 10089 flow [2024-06-27 20:17:33,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10011, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=749, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10089, PETRI_PLACES=470, PETRI_TRANSITIONS=767} [2024-06-27 20:17:33,660 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-27 20:17:33,660 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 767 transitions, 10089 flow [2024-06-27 20:17:33,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:33,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:33,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:33,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 20:17:33,661 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:33,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:33,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1396588399, now seen corresponding path program 4 times [2024-06-27 20:17:33,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:33,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164457837] [2024-06-27 20:17:33,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:33,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:33,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:34,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:34,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:34,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164457837] [2024-06-27 20:17:34,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164457837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:34,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:34,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:34,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338882119] [2024-06-27 20:17:34,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:34,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:34,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:34,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:34,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:34,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:17:34,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 767 transitions, 10089 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:34,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:34,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:17:34,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:36,606 INFO L124 PetriNetUnfolderBase]: 3750/5992 cut-off events. [2024-06-27 20:17:36,606 INFO L125 PetriNetUnfolderBase]: For 1837687/1837687 co-relation queries the response was YES. [2024-06-27 20:17:36,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68476 conditions, 5992 events. 3750/5992 cut-off events. For 1837687/1837687 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 37374 event pairs, 603 based on Foata normal form. 12/5999 useless extension candidates. Maximal degree in co-relation 68253. Up to 5188 conditions per place. [2024-06-27 20:17:36,721 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 686 selfloop transitions, 34 changer transitions 0/789 dead transitions. [2024-06-27 20:17:36,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 789 transitions, 12021 flow [2024-06-27 20:17:36,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:36,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:36,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:17:36,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:17:36,722 INFO L175 Difference]: Start difference. First operand has 470 places, 767 transitions, 10089 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:17:36,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 789 transitions, 12021 flow [2024-06-27 20:17:45,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 789 transitions, 11963 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:45,088 INFO L231 Difference]: Finished difference. Result has 472 places, 769 transitions, 10178 flow [2024-06-27 20:17:45,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10031, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=733, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10178, PETRI_PLACES=472, PETRI_TRANSITIONS=769} [2024-06-27 20:17:45,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-27 20:17:45,089 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 769 transitions, 10178 flow [2024-06-27 20:17:45,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:45,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:45,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:45,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 20:17:45,089 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:45,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:45,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1372806131, now seen corresponding path program 5 times [2024-06-27 20:17:45,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:45,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736456855] [2024-06-27 20:17:45,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:45,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:45,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:46,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:17:46,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:46,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736456855] [2024-06-27 20:17:46,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736456855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:46,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:46,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:46,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333837568] [2024-06-27 20:17:46,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:46,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:46,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:46,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:46,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:46,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:17:46,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 769 transitions, 10178 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:46,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:46,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:17:46,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:17:48,259 INFO L124 PetriNetUnfolderBase]: 3758/6010 cut-off events. [2024-06-27 20:17:48,259 INFO L125 PetriNetUnfolderBase]: For 1755443/1755443 co-relation queries the response was YES. [2024-06-27 20:17:48,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68879 conditions, 6010 events. 3758/6010 cut-off events. For 1755443/1755443 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 37550 event pairs, 608 based on Foata normal form. 4/6009 useless extension candidates. Maximal degree in co-relation 68655. Up to 5254 conditions per place. [2024-06-27 20:17:48,370 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 700 selfloop transitions, 21 changer transitions 0/790 dead transitions. [2024-06-27 20:17:48,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 790 transitions, 11775 flow [2024-06-27 20:17:48,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:17:48,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:17:48,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 20:17:48,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 20:17:48,372 INFO L175 Difference]: Start difference. First operand has 472 places, 769 transitions, 10178 flow. Second operand 9 states and 157 transitions. [2024-06-27 20:17:48,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 790 transitions, 11775 flow [2024-06-27 20:17:57,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 790 transitions, 11664 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 20:17:57,102 INFO L231 Difference]: Finished difference. Result has 475 places, 774 transitions, 10248 flow [2024-06-27 20:17:57,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10071, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10248, PETRI_PLACES=475, PETRI_TRANSITIONS=774} [2024-06-27 20:17:57,102 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-27 20:17:57,102 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 774 transitions, 10248 flow [2024-06-27 20:17:57,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:57,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:17:57,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:17:57,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 20:17:57,103 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:17:57,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:17:57,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1218140335, now seen corresponding path program 6 times [2024-06-27 20:17:57,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:17:57,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503453437] [2024-06-27 20:17:57,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:17:57,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:17:57,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:17:58,323 INFO 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 20:17:58,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:17:58,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503453437] [2024-06-27 20:17:58,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503453437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:17:58,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:17:58,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:17:58,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86984773] [2024-06-27 20:17:58,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:17:58,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:17:58,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:17:58,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:17:58,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:17:58,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:17:58,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 774 transitions, 10248 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:17:58,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:17:58,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:17:58,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:00,277 INFO L124 PetriNetUnfolderBase]: 3792/6064 cut-off events. [2024-06-27 20:18:00,277 INFO L125 PetriNetUnfolderBase]: For 1846878/1846878 co-relation queries the response was YES. [2024-06-27 20:18:00,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69457 conditions, 6064 events. 3792/6064 cut-off events. For 1846878/1846878 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 38012 event pairs, 604 based on Foata normal form. 10/6069 useless extension candidates. Maximal degree in co-relation 69231. Up to 5271 conditions per place. [2024-06-27 20:18:00,415 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 704 selfloop transitions, 22 changer transitions 0/795 dead transitions. [2024-06-27 20:18:00,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 795 transitions, 11832 flow [2024-06-27 20:18:00,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:00,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:00,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:18:00,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-27 20:18:00,416 INFO L175 Difference]: Start difference. First operand has 475 places, 774 transitions, 10248 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:18:00,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 795 transitions, 11832 flow [2024-06-27 20:18:09,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 795 transitions, 11732 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 20:18:09,056 INFO L231 Difference]: Finished difference. Result has 478 places, 775 transitions, 10242 flow [2024-06-27 20:18:09,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10148, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10242, PETRI_PLACES=478, PETRI_TRANSITIONS=775} [2024-06-27 20:18:09,056 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-27 20:18:09,057 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 775 transitions, 10242 flow [2024-06-27 20:18:09,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:09,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:09,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:09,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 20:18:09,057 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:09,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:09,057 INFO L85 PathProgramCache]: Analyzing trace with hash -108880167, now seen corresponding path program 1 times [2024-06-27 20:18:09,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:09,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079123646] [2024-06-27 20:18:09,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:09,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:09,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:10,469 INFO 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 20:18:10,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:10,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079123646] [2024-06-27 20:18:10,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079123646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:10,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:10,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:10,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952028069] [2024-06-27 20:18:10,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:10,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:10,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:10,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:10,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:10,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:18:10,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 775 transitions, 10242 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:10,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:10,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:18:10,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:12,505 INFO L124 PetriNetUnfolderBase]: 4005/6281 cut-off events. [2024-06-27 20:18:12,505 INFO L125 PetriNetUnfolderBase]: For 1762712/1762712 co-relation queries the response was YES. [2024-06-27 20:18:12,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71238 conditions, 6281 events. 4005/6281 cut-off events. For 1762712/1762712 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 38284 event pairs, 637 based on Foata normal form. 1/6279 useless extension candidates. Maximal degree in co-relation 71011. Up to 5914 conditions per place. [2024-06-27 20:18:12,621 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 753 selfloop transitions, 39 changer transitions 0/797 dead transitions. [2024-06-27 20:18:12,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 797 transitions, 12261 flow [2024-06-27 20:18:12,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:12,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:12,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 20:18:12,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-27 20:18:12,622 INFO L175 Difference]: Start difference. First operand has 478 places, 775 transitions, 10242 flow. Second operand 9 states and 155 transitions. [2024-06-27 20:18:12,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 797 transitions, 12261 flow [2024-06-27 20:18:21,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 797 transitions, 12191 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:21,915 INFO L231 Difference]: Finished difference. Result has 480 places, 780 transitions, 10334 flow [2024-06-27 20:18:21,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10172, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10334, PETRI_PLACES=480, PETRI_TRANSITIONS=780} [2024-06-27 20:18:21,916 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-27 20:18:21,916 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 780 transitions, 10334 flow [2024-06-27 20:18:21,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:21,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:21,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:21,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 20:18:21,916 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:21,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:21,917 INFO L85 PathProgramCache]: Analyzing trace with hash -108872448, now seen corresponding path program 1 times [2024-06-27 20:18:21,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:21,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651463637] [2024-06-27 20:18:21,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:21,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:21,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:23,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:18:23,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:23,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651463637] [2024-06-27 20:18:23,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651463637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:23,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:23,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:23,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078930488] [2024-06-27 20:18:23,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:23,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:23,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:23,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:23,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:23,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:18:23,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 780 transitions, 10334 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:23,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:23,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:18:23,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:25,450 INFO L124 PetriNetUnfolderBase]: 4041/6337 cut-off events. [2024-06-27 20:18:25,450 INFO L125 PetriNetUnfolderBase]: For 1899352/1899352 co-relation queries the response was YES. [2024-06-27 20:18:25,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71905 conditions, 6337 events. 4041/6337 cut-off events. For 1899352/1899352 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 38687 event pairs, 637 based on Foata normal form. 10/6344 useless extension candidates. Maximal degree in co-relation 71677. Up to 5951 conditions per place. [2024-06-27 20:18:25,565 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 767 selfloop transitions, 30 changer transitions 0/802 dead transitions. [2024-06-27 20:18:25,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 802 transitions, 12134 flow [2024-06-27 20:18:25,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:25,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:25,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 20:18:25,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 20:18:25,567 INFO L175 Difference]: Start difference. First operand has 480 places, 780 transitions, 10334 flow. Second operand 10 states and 170 transitions. [2024-06-27 20:18:25,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 802 transitions, 12134 flow [2024-06-27 20:18:33,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 802 transitions, 11973 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 20:18:33,933 INFO L231 Difference]: Finished difference. Result has 483 places, 782 transitions, 10337 flow [2024-06-27 20:18:33,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10173, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10337, PETRI_PLACES=483, PETRI_TRANSITIONS=782} [2024-06-27 20:18:33,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-27 20:18:33,933 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 782 transitions, 10337 flow [2024-06-27 20:18:33,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:33,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:33,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:33,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 20:18:33,934 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:33,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:33,934 INFO L85 PathProgramCache]: Analyzing trace with hash -109081977, now seen corresponding path program 2 times [2024-06-27 20:18:33,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:33,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107464434] [2024-06-27 20:18:33,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:33,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:33,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:35,348 INFO 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 20:18:35,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:35,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107464434] [2024-06-27 20:18:35,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107464434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:35,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:35,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:18:35,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151987296] [2024-06-27 20:18:35,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:35,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:18:35,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:35,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:18:35,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:18:35,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:18:35,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 782 transitions, 10337 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:35,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:35,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:18:35,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:37,673 INFO L124 PetriNetUnfolderBase]: 4038/6331 cut-off events. [2024-06-27 20:18:37,673 INFO L125 PetriNetUnfolderBase]: For 1801161/1801161 co-relation queries the response was YES. [2024-06-27 20:18:37,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71879 conditions, 6331 events. 4038/6331 cut-off events. For 1801161/1801161 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 38597 event pairs, 637 based on Foata normal form. 1/6329 useless extension candidates. Maximal degree in co-relation 71651. Up to 5967 conditions per place. [2024-06-27 20:18:37,811 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 753 selfloop transitions, 41 changer transitions 0/799 dead transitions. [2024-06-27 20:18:37,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 799 transitions, 11968 flow [2024-06-27 20:18:37,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:18:37,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:18:37,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 20:18:37,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-27 20:18:37,813 INFO L175 Difference]: Start difference. First operand has 483 places, 782 transitions, 10337 flow. Second operand 10 states and 169 transitions. [2024-06-27 20:18:37,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 799 transitions, 11968 flow [2024-06-27 20:18:47,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 799 transitions, 11820 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:47,594 INFO L231 Difference]: Finished difference. Result has 485 places, 783 transitions, 10282 flow [2024-06-27 20:18:47,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10189, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=742, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10282, PETRI_PLACES=485, PETRI_TRANSITIONS=783} [2024-06-27 20:18:47,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-27 20:18:47,595 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 783 transitions, 10282 flow [2024-06-27 20:18:47,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:47,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:47,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:47,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 20:18:47,595 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:47,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:47,596 INFO L85 PathProgramCache]: Analyzing trace with hash -187169861, now seen corresponding path program 7 times [2024-06-27 20:18:47,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:47,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812370604] [2024-06-27 20:18:47,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:47,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:47,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:18:48,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 20:18:48,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:18:48,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812370604] [2024-06-27 20:18:48,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812370604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:18:48,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:18:48,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:18:48,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096147273] [2024-06-27 20:18:48,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:18:48,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:18:48,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:18:48,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:18:48,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:18:48,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:18:48,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 783 transitions, 10282 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:48,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:18:48,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:18:48,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:18:50,882 INFO L124 PetriNetUnfolderBase]: 3876/6192 cut-off events. [2024-06-27 20:18:50,883 INFO L125 PetriNetUnfolderBase]: For 1969480/1969483 co-relation queries the response was YES. [2024-06-27 20:18:50,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70917 conditions, 6192 events. 3876/6192 cut-off events. For 1969480/1969483 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 38862 event pairs, 619 based on Foata normal form. 14/6200 useless extension candidates. Maximal degree in co-relation 70688. Up to 5308 conditions per place. [2024-06-27 20:18:51,002 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 648 selfloop transitions, 86 changer transitions 0/803 dead transitions. [2024-06-27 20:18:51,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 803 transitions, 12584 flow [2024-06-27 20:18:51,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:18:51,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:18:51,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 20:18:51,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-27 20:18:51,003 INFO L175 Difference]: Start difference. First operand has 485 places, 783 transitions, 10282 flow. Second operand 9 states and 168 transitions. [2024-06-27 20:18:51,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 803 transitions, 12584 flow [2024-06-27 20:18:59,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 803 transitions, 12479 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 20:18:59,197 INFO L231 Difference]: Finished difference. Result has 486 places, 785 transitions, 10440 flow [2024-06-27 20:18:59,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10177, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10440, PETRI_PLACES=486, PETRI_TRANSITIONS=785} [2024-06-27 20:18:59,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 444 predicate places. [2024-06-27 20:18:59,198 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 785 transitions, 10440 flow [2024-06-27 20:18:59,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:18:59,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:18:59,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:18:59,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 20:18:59,198 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:18:59,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:18:59,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1337829081, now seen corresponding path program 8 times [2024-06-27 20:18:59,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:18:59,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155747544] [2024-06-27 20:18:59,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:18:59,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:18:59,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:00,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:00,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:00,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155747544] [2024-06-27 20:19:00,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155747544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:00,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:00,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:00,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307613311] [2024-06-27 20:19:00,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:00,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:00,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:00,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:00,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:00,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:19:00,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 785 transitions, 10440 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:00,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:00,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:19:00,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:02,193 INFO L124 PetriNetUnfolderBase]: 3918/6258 cut-off events. [2024-06-27 20:19:02,194 INFO L125 PetriNetUnfolderBase]: For 1997483/1997486 co-relation queries the response was YES. [2024-06-27 20:19:02,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72289 conditions, 6258 events. 3918/6258 cut-off events. For 1997483/1997486 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 39366 event pairs, 621 based on Foata normal form. 14/6266 useless extension candidates. Maximal degree in co-relation 72059. Up to 5436 conditions per place. [2024-06-27 20:19:02,313 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 694 selfloop transitions, 41 changer transitions 0/804 dead transitions. [2024-06-27 20:19:02,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 804 transitions, 12424 flow [2024-06-27 20:19:02,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:02,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:02,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 20:19:02,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-27 20:19:02,314 INFO L175 Difference]: Start difference. First operand has 486 places, 785 transitions, 10440 flow. Second operand 9 states and 165 transitions. [2024-06-27 20:19:02,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 804 transitions, 12424 flow [2024-06-27 20:19:13,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 804 transitions, 12201 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 20:19:13,170 INFO L231 Difference]: Finished difference. Result has 488 places, 787 transitions, 10394 flow [2024-06-27 20:19:13,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10217, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=744, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10394, PETRI_PLACES=488, PETRI_TRANSITIONS=787} [2024-06-27 20:19:13,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-27 20:19:13,171 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 787 transitions, 10394 flow [2024-06-27 20:19:13,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:13,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:13,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:13,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 20:19:13,171 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:13,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:13,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1332466701, now seen corresponding path program 9 times [2024-06-27 20:19:13,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:13,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294382545] [2024-06-27 20:19:13,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:13,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:13,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:14,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:19:14,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:14,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294382545] [2024-06-27 20:19:14,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294382545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:14,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:14,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:14,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233985363] [2024-06-27 20:19:14,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:14,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:14,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:14,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:14,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:14,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:19:14,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 787 transitions, 10394 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:14,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:14,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:19:14,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:16,629 INFO L124 PetriNetUnfolderBase]: 3925/6271 cut-off events. [2024-06-27 20:19:16,630 INFO L125 PetriNetUnfolderBase]: For 1906606/1906609 co-relation queries the response was YES. [2024-06-27 20:19:16,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72347 conditions, 6271 events. 3925/6271 cut-off events. For 1906606/1906609 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 39496 event pairs, 627 based on Foata normal form. 6/6271 useless extension candidates. Maximal degree in co-relation 72116. Up to 5501 conditions per place. [2024-06-27 20:19:16,742 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 708 selfloop transitions, 28 changer transitions 0/805 dead transitions. [2024-06-27 20:19:16,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 805 transitions, 12027 flow [2024-06-27 20:19:16,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:16,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:16,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 20:19:16,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-27 20:19:16,743 INFO L175 Difference]: Start difference. First operand has 488 places, 787 transitions, 10394 flow. Second operand 9 states and 157 transitions. [2024-06-27 20:19:16,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 805 transitions, 12027 flow [2024-06-27 20:19:26,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 805 transitions, 11886 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 20:19:26,128 INFO L231 Difference]: Finished difference. Result has 491 places, 792 transitions, 10462 flow [2024-06-27 20:19:26,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10257, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=759, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10462, PETRI_PLACES=491, PETRI_TRANSITIONS=792} [2024-06-27 20:19:26,128 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-27 20:19:26,128 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 792 transitions, 10462 flow [2024-06-27 20:19:26,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:26,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:26,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:26,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 20:19:26,129 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:26,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:26,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1332318831, now seen corresponding path program 10 times [2024-06-27 20:19:26,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:26,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082934368] [2024-06-27 20:19:26,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:26,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:26,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:27,330 INFO 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 20:19:27,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:27,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082934368] [2024-06-27 20:19:27,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082934368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:27,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:27,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:19:27,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012717602] [2024-06-27 20:19:27,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:27,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:19:27,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:27,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:19:27,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:19:27,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-27 20:19:27,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 792 transitions, 10462 flow. Second operand has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:27,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:27,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-27 20:19:27,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:29,398 INFO L124 PetriNetUnfolderBase]: 3936/6291 cut-off events. [2024-06-27 20:19:29,398 INFO L125 PetriNetUnfolderBase]: For 1946097/1946100 co-relation queries the response was YES. [2024-06-27 20:19:29,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71675 conditions, 6291 events. 3936/6291 cut-off events. For 1946097/1946100 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 39632 event pairs, 625 based on Foata normal form. 10/6294 useless extension candidates. Maximal degree in co-relation 71442. Up to 5487 conditions per place. [2024-06-27 20:19:29,518 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 712 selfloop transitions, 29 changer transitions 0/810 dead transitions. [2024-06-27 20:19:29,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 810 transitions, 12084 flow [2024-06-27 20:19:29,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:19:29,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:19:29,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 20:19:29,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-27 20:19:29,520 INFO L175 Difference]: Start difference. First operand has 491 places, 792 transitions, 10462 flow. Second operand 9 states and 160 transitions. [2024-06-27 20:19:29,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 810 transitions, 12084 flow [2024-06-27 20:19:40,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 810 transitions, 11954 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 20:19:40,373 INFO L231 Difference]: Finished difference. Result has 494 places, 793 transitions, 10450 flow [2024-06-27 20:19:40,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10332, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=763, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10450, PETRI_PLACES=494, PETRI_TRANSITIONS=793} [2024-06-27 20:19:40,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-27 20:19:40,374 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 793 transitions, 10450 flow [2024-06-27 20:19:40,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.6) internal successors, (126), 10 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:40,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:40,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:40,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 20:19:40,374 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:40,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:40,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1338044562, now seen corresponding path program 2 times [2024-06-27 20:19:40,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:40,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023020047] [2024-06-27 20:19:40,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:40,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:40,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:41,932 INFO 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 20:19:41,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:41,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023020047] [2024-06-27 20:19:41,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023020047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:41,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:41,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:41,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856818326] [2024-06-27 20:19:41,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:41,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:41,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:41,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:41,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:42,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:19:42,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 793 transitions, 10450 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:42,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:42,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:19:42,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:44,182 INFO L124 PetriNetUnfolderBase]: 4196/6575 cut-off events. [2024-06-27 20:19:44,182 INFO L125 PetriNetUnfolderBase]: For 1980113/1980116 co-relation queries the response was YES. [2024-06-27 20:19:44,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74373 conditions, 6575 events. 4196/6575 cut-off events. For 1980113/1980116 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 40335 event pairs, 667 based on Foata normal form. 10/6580 useless extension candidates. Maximal degree in co-relation 74139. Up to 6162 conditions per place. [2024-06-27 20:19:44,308 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 766 selfloop transitions, 43 changer transitions 0/814 dead transitions. [2024-06-27 20:19:44,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 814 transitions, 12286 flow [2024-06-27 20:19:44,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:44,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:44,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 20:19:44,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-27 20:19:44,309 INFO L175 Difference]: Start difference. First operand has 494 places, 793 transitions, 10450 flow. Second operand 10 states and 172 transitions. [2024-06-27 20:19:44,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 814 transitions, 12286 flow [2024-06-27 20:19:53,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 814 transitions, 12198 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 20:19:53,271 INFO L231 Difference]: Finished difference. Result has 497 places, 796 transitions, 10572 flow [2024-06-27 20:19:53,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10362, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10572, PETRI_PLACES=497, PETRI_TRANSITIONS=796} [2024-06-27 20:19:53,272 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 455 predicate places. [2024-06-27 20:19:53,272 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 796 transitions, 10572 flow [2024-06-27 20:19:53,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:53,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:19:53,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:19:53,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 20:19:53,273 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:19:53,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:19:53,273 INFO L85 PathProgramCache]: Analyzing trace with hash 78742900, now seen corresponding path program 3 times [2024-06-27 20:19:53,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:19:53,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698958784] [2024-06-27 20:19:53,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:19:53,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:19:53,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:19:54,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 20:19:54,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:19:54,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698958784] [2024-06-27 20:19:54,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698958784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:19:54,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:19:54,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:19:54,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773202320] [2024-06-27 20:19:54,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:19:54,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:19:54,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:19:54,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:19:54,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:19:54,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:19:54,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 796 transitions, 10572 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:19:54,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:19:54,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:19:54,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:19:56,717 INFO L124 PetriNetUnfolderBase]: 4209/6593 cut-off events. [2024-06-27 20:19:56,717 INFO L125 PetriNetUnfolderBase]: For 1895452/1895455 co-relation queries the response was YES. [2024-06-27 20:19:56,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74646 conditions, 6593 events. 4209/6593 cut-off events. For 1895452/1895455 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 40411 event pairs, 667 based on Foata normal form. 4/6593 useless extension candidates. Maximal degree in co-relation 74411. Up to 6190 conditions per place. [2024-06-27 20:19:56,845 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 735 selfloop transitions, 75 changer transitions 0/815 dead transitions. [2024-06-27 20:19:56,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 815 transitions, 12371 flow [2024-06-27 20:19:56,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:19:56,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:19:56,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 20:19:56,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-27 20:19:56,847 INFO L175 Difference]: Start difference. First operand has 497 places, 796 transitions, 10572 flow. Second operand 10 states and 169 transitions. [2024-06-27 20:19:56,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 815 transitions, 12371 flow [2024-06-27 20:20:05,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 815 transitions, 12223 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-27 20:20:05,850 INFO L231 Difference]: Finished difference. Result has 499 places, 801 transitions, 10730 flow [2024-06-27 20:20:05,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10424, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=724, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10730, PETRI_PLACES=499, PETRI_TRANSITIONS=801} [2024-06-27 20:20:05,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 457 predicate places. [2024-06-27 20:20:05,851 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 801 transitions, 10730 flow [2024-06-27 20:20:05,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:05,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:05,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:05,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 20:20:05,851 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:05,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:05,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1337835033, now seen corresponding path program 3 times [2024-06-27 20:20:05,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:05,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503637668] [2024-06-27 20:20:05,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:05,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:05,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:07,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:20:07,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:07,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503637668] [2024-06-27 20:20:07,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503637668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:07,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:07,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:07,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585524615] [2024-06-27 20:20:07,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:07,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:07,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:07,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:07,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:07,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:20:07,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 801 transitions, 10730 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:07,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:07,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:20:07,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:20:09,668 INFO L124 PetriNetUnfolderBase]: 4219/6611 cut-off events. [2024-06-27 20:20:09,668 INFO L125 PetriNetUnfolderBase]: For 1896739/1896742 co-relation queries the response was YES. [2024-06-27 20:20:09,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74619 conditions, 6611 events. 4219/6611 cut-off events. For 1896739/1896742 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 40591 event pairs, 667 based on Foata normal form. 3/6610 useless extension candidates. Maximal degree in co-relation 74383. Up to 6236 conditions per place. [2024-06-27 20:20:09,795 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 768 selfloop transitions, 48 changer transitions 0/821 dead transitions. [2024-06-27 20:20:09,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 821 transitions, 12809 flow [2024-06-27 20:20:09,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:20:09,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:20:09,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-27 20:20:09,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-27 20:20:09,797 INFO L175 Difference]: Start difference. First operand has 499 places, 801 transitions, 10730 flow. Second operand 10 states and 170 transitions. [2024-06-27 20:20:09,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 821 transitions, 12809 flow [2024-06-27 20:20:17,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 821 transitions, 12533 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-27 20:20:17,842 INFO L231 Difference]: Finished difference. Result has 502 places, 807 transitions, 10635 flow [2024-06-27 20:20:17,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10454, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=759, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10635, PETRI_PLACES=502, PETRI_TRANSITIONS=807} [2024-06-27 20:20:17,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-27 20:20:17,842 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 807 transitions, 10635 flow [2024-06-27 20:20:17,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:17,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:20:17,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:20:17,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 20:20:17,843 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:20:17,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:20:17,843 INFO L85 PathProgramCache]: Analyzing trace with hash -983512946, now seen corresponding path program 4 times [2024-06-27 20:20:17,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:20:17,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164088289] [2024-06-27 20:20:17,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:20:17,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:20:17,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:20:19,043 INFO 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 20:20:19,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:20:19,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164088289] [2024-06-27 20:20:19,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164088289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:20:19,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:20:19,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:20:19,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123954474] [2024-06-27 20:20:19,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:20:19,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:20:19,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:20:19,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:20:19,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:20:19,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-27 20:20:19,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 807 transitions, 10635 flow. Second operand has 11 states, 11 states have (on average 11.545454545454545) internal successors, (127), 11 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:20:19,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:20:19,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-27 20:20:19,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15