./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi010.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/mutex-meet-nonrel/rfi010.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi010.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi010.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 21:24:56,520 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 21:24:56,601 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 21:24:56,607 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 21:24:56,607 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 21:24:56,630 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 21:24:56,630 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 21:24:56,630 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 21:24:56,631 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 21:24:56,634 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 21:24:56,634 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 21:24:56,635 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 21:24:56,635 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 21:24:56,636 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 21:24:56,636 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 21:24:56,637 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 21:24:56,637 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 21:24:56,637 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 21:24:56,637 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 21:24:56,638 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 21:24:56,638 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 21:24:56,638 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 21:24:56,638 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 21:24:56,639 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 21:24:56,639 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 21:24:56,639 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 21:24:56,639 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 21:24:56,639 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 21:24:56,640 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 21:24:56,640 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 21:24:56,641 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 21:24:56,641 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 21:24:56,641 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:24:56,641 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 21:24:56,642 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 21:24:56,642 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 21:24:56,642 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 21:24:56,642 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 21:24:56,642 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 21:24:56,643 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 21:24:56,643 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 21:24:56,643 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 21:24:56,643 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 21:24:56,643 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 21:24:56,828 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 21:24:56,842 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 21:24:56,844 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 21:24:56,845 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 21:24:56,845 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 21:24:56,846 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi010.i [2024-06-21 21:24:57,834 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 21:24:58,068 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 21:24:58,069 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi010.i [2024-06-21 21:24:58,083 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/49871a833/3cd10f8a64574ac0ae801ba321d52499/FLAG1cb9e5812 [2024-06-21 21:24:58,096 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/49871a833/3cd10f8a64574ac0ae801ba321d52499 [2024-06-21 21:24:58,098 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 21:24:58,099 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 21:24:58,100 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi010.yml/witness.yml [2024-06-21 21:24:58,240 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 21:24:58,241 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 21:24:58,242 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 21:24:58,242 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 21:24:58,246 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 21:24:58,247 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:24:58" (1/2) ... [2024-06-21 21:24:58,247 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@443a4556 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:24:58, skipping insertion in model container [2024-06-21 21:24:58,248 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:24:58" (1/2) ... [2024-06-21 21:24:58,249 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@318e5400 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:24:58, skipping insertion in model container [2024-06-21 21:24:58,249 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:24:58" (2/2) ... [2024-06-21 21:24:58,249 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@443a4556 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58, skipping insertion in model container [2024-06-21 21:24:58,250 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:24:58" (2/2) ... [2024-06-21 21:24:58,250 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 21:24:58,305 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 21:24:58,307 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] (((((((((((((((! multithreaded || y$read_delayed_var == 0) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-21 21:24:58,307 INFO L97 edCorrectnessWitness]: Location invariant before [L827-L827] (((((((((((((((! multithreaded || y$read_delayed_var == 0) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (y$mem_tmp == 0 || y$mem_tmp == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 1)) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1)) [2024-06-21 21:24:58,307 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 21:24:58,307 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-06-21 21:24:58,347 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 21:24:58,697 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:24:58,704 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 21:24:58,801 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:24:58,845 INFO L206 MainTranslator]: Completed translation [2024-06-21 21:24:58,846 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58 WrapperNode [2024-06-21 21:24:58,846 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 21:24:58,846 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 21:24:58,846 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 21:24:58,846 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 21:24:58,852 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (1/1) ... [2024-06-21 21:24:58,868 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (1/1) ... [2024-06-21 21:24:58,892 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 136 [2024-06-21 21:24:58,894 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 21:24:58,903 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 21:24:58,903 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 21:24:58,903 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 21:24:58,911 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (1/1) ... [2024-06-21 21:24:58,911 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (1/1) ... [2024-06-21 21:24:58,913 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (1/1) ... [2024-06-21 21:24:58,938 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-21 21:24:58,938 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (1/1) ... [2024-06-21 21:24:58,944 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (1/1) ... [2024-06-21 21:24:58,954 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (1/1) ... [2024-06-21 21:24:58,956 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (1/1) ... [2024-06-21 21:24:58,960 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (1/1) ... [2024-06-21 21:24:58,961 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (1/1) ... [2024-06-21 21:24:58,978 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 21:24:58,979 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 21:24:58,979 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 21:24:58,979 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 21:24:58,980 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (1/1) ... [2024-06-21 21:24:58,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:24:59,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 21:24:59,029 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 21:24:59,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 21:24:59,099 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 21:24:59,100 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 21:24:59,100 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 21:24:59,100 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 21:24:59,100 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 21:24:59,101 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 21:24:59,101 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 21:24:59,101 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 21:24:59,101 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 21:24:59,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 21:24:59,102 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 21:24:59,231 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 21:24:59,233 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 21:24:59,519 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 21:24:59,519 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 21:24:59,609 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 21:24:59,610 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 21:24:59,610 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:24:59 BoogieIcfgContainer [2024-06-21 21:24:59,610 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 21:24:59,612 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 21:24:59,612 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 21:24:59,614 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 21:24:59,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 09:24:58" (1/4) ... [2024-06-21 21:24:59,615 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ef99429 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 09:24:59, skipping insertion in model container [2024-06-21 21:24:59,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:24:58" (2/4) ... [2024-06-21 21:24:59,615 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ef99429 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:24:59, skipping insertion in model container [2024-06-21 21:24:59,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:24:58" (3/4) ... [2024-06-21 21:24:59,615 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ef99429 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:24:59, skipping insertion in model container [2024-06-21 21:24:59,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:24:59" (4/4) ... [2024-06-21 21:24:59,616 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi010.i [2024-06-21 21:24:59,628 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 21:24:59,629 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 21:24:59,629 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 21:24:59,677 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 21:24:59,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-21 21:24:59,715 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-21 21:24:59,716 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:24:59,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 29 events. 0/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 42 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 21:24:59,717 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-21 21:24:59,719 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-21 21:24:59,725 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 21:24:59,730 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;@6da88e3f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 21:24:59,730 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 21:24:59,733 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 21:24:59,733 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 21:24:59,733 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:24:59,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:24:59,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 21:24:59,734 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:24:59,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:24:59,738 INFO L85 PathProgramCache]: Analyzing trace with hash 358540720, now seen corresponding path program 1 times [2024-06-21 21:24:59,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:24:59,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308623285] [2024-06-21 21:24:59,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:24:59,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:24:59,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:00,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:00,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:00,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308623285] [2024-06-21 21:25:00,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308623285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:00,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:00,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 21:25:00,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137492732] [2024-06-21 21:25:00,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:00,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 21:25:00,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:00,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 21:25:00,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 21:25:00,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 31 [2024-06-21 21:25:00,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:00,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:00,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 31 [2024-06-21 21:25:00,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:00,675 INFO L124 PetriNetUnfolderBase]: 131/261 cut-off events. [2024-06-21 21:25:00,675 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-06-21 21:25:00,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 261 events. 131/261 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1020 event pairs, 75 based on Foata normal form. 1/252 useless extension candidates. Maximal degree in co-relation 506. Up to 235 conditions per place. [2024-06-21 21:25:00,679 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 20 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-21 21:25:00,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 113 flow [2024-06-21 21:25:00,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 21:25:00,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 21:25:00,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 58 transitions. [2024-06-21 21:25:00,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236559139784946 [2024-06-21 21:25:00,689 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 58 transitions. [2024-06-21 21:25:00,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 113 flow [2024-06-21 21:25:00,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 21:25:00,692 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-21 21:25:00,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2024-06-21 21:25:00,695 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-21 21:25:00,695 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-21 21:25:00,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:00,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:00,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:00,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 21:25:00,696 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:00,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:00,697 INFO L85 PathProgramCache]: Analyzing trace with hash 960277711, now seen corresponding path program 1 times [2024-06-21 21:25:00,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:00,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990060311] [2024-06-21 21:25:00,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:00,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:00,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:01,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:01,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:01,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990060311] [2024-06-21 21:25:01,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990060311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:01,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:01,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 21:25:01,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110995766] [2024-06-21 21:25:01,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:01,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 21:25:01,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:01,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 21:25:01,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 21:25:01,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-21 21:25:01,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:01,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:01,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-21 21:25:01,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:01,365 INFO L124 PetriNetUnfolderBase]: 147/280 cut-off events. [2024-06-21 21:25:01,365 INFO L125 PetriNetUnfolderBase]: For 61/61 co-relation queries the response was YES. [2024-06-21 21:25:01,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 640 conditions, 280 events. 147/280 cut-off events. For 61/61 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1042 event pairs, 59 based on Foata normal form. 4/283 useless extension candidates. Maximal degree in co-relation 628. Up to 244 conditions per place. [2024-06-21 21:25:01,370 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 26 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-06-21 21:25:01,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 36 transitions, 161 flow [2024-06-21 21:25:01,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 21:25:01,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 21:25:01,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 73 transitions. [2024-06-21 21:25:01,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5887096774193549 [2024-06-21 21:25:01,372 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 73 transitions. [2024-06-21 21:25:01,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 36 transitions, 161 flow [2024-06-21 21:25:01,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 36 transitions, 158 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 21:25:01,374 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-21 21:25:01,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=95, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-06-21 21:25:01,374 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-21 21:25:01,375 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-21 21:25:01,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:01,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:01,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:01,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 21:25:01,375 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:01,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:01,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1645613247, now seen corresponding path program 1 times [2024-06-21 21:25:01,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:01,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148465282] [2024-06-21 21:25:01,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:01,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:01,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:01,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:01,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:01,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148465282] [2024-06-21 21:25:01,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148465282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:01,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:01,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:25:01,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433657048] [2024-06-21 21:25:01,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:01,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:25:01,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:01,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:25:01,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:25:01,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 21:25:01,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:01,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:01,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 21:25:01,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:02,038 INFO L124 PetriNetUnfolderBase]: 123/246 cut-off events. [2024-06-21 21:25:02,039 INFO L125 PetriNetUnfolderBase]: For 142/142 co-relation queries the response was YES. [2024-06-21 21:25:02,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 626 conditions, 246 events. 123/246 cut-off events. For 142/142 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 933 event pairs, 62 based on Foata normal form. 1/246 useless extension candidates. Maximal degree in co-relation 611. Up to 219 conditions per place. [2024-06-21 21:25:02,040 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 23 selfloop transitions, 6 changer transitions 0/34 dead transitions. [2024-06-21 21:25:02,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 34 transitions, 171 flow [2024-06-21 21:25:02,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:25:02,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:25:02,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 73 transitions. [2024-06-21 21:25:02,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47096774193548385 [2024-06-21 21:25:02,045 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 73 transitions. [2024-06-21 21:25:02,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 34 transitions, 171 flow [2024-06-21 21:25:02,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 34 transitions, 162 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 21:25:02,048 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 113 flow [2024-06-21 21:25:02,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=113, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2024-06-21 21:25:02,049 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 7 predicate places. [2024-06-21 21:25:02,049 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 113 flow [2024-06-21 21:25:02,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:02,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:02,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:02,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 21:25:02,050 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:02,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:02,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1069977843, now seen corresponding path program 1 times [2024-06-21 21:25:02,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:02,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125241180] [2024-06-21 21:25:02,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:02,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:02,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:02,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:02,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:02,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125241180] [2024-06-21 21:25:02,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125241180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:02,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:02,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:25:02,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482733396] [2024-06-21 21:25:02,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:02,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:25:02,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:02,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:25:02,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:25:02,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 31 [2024-06-21 21:25:02,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 113 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:02,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:02,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 31 [2024-06-21 21:25:02,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:03,104 INFO L124 PetriNetUnfolderBase]: 141/269 cut-off events. [2024-06-21 21:25:03,105 INFO L125 PetriNetUnfolderBase]: For 261/261 co-relation queries the response was YES. [2024-06-21 21:25:03,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 739 conditions, 269 events. 141/269 cut-off events. For 261/261 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 992 event pairs, 24 based on Foata normal form. 4/272 useless extension candidates. Maximal degree in co-relation 723. Up to 215 conditions per place. [2024-06-21 21:25:03,107 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 31 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-21 21:25:03,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 44 transitions, 225 flow [2024-06-21 21:25:03,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:25:03,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:25:03,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-21 21:25:03,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532258064516129 [2024-06-21 21:25:03,111 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 113 flow. Second operand 6 states and 99 transitions. [2024-06-21 21:25:03,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 44 transitions, 225 flow [2024-06-21 21:25:03,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 44 transitions, 214 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 21:25:03,113 INFO L231 Difference]: Finished difference. Result has 40 places, 30 transitions, 127 flow [2024-06-21 21:25:03,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=127, PETRI_PLACES=40, PETRI_TRANSITIONS=30} [2024-06-21 21:25:03,114 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 10 predicate places. [2024-06-21 21:25:03,114 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 30 transitions, 127 flow [2024-06-21 21:25:03,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:03,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:03,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:03,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 21:25:03,115 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:03,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:03,116 INFO L85 PathProgramCache]: Analyzing trace with hash 539897294, now seen corresponding path program 1 times [2024-06-21 21:25:03,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:03,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882063703] [2024-06-21 21:25:03,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:03,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:03,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:03,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:03,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:03,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882063703] [2024-06-21 21:25:03,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882063703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:03,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:03,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:25:03,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019303513] [2024-06-21 21:25:03,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:03,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:25:03,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:03,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:25:03,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:25:03,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-21 21:25:03,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 127 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:03,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:03,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-21 21:25:03,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:03,925 INFO L124 PetriNetUnfolderBase]: 117/239 cut-off events. [2024-06-21 21:25:03,926 INFO L125 PetriNetUnfolderBase]: For 356/356 co-relation queries the response was YES. [2024-06-21 21:25:03,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 705 conditions, 239 events. 117/239 cut-off events. For 356/356 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 888 event pairs, 33 based on Foata normal form. 1/239 useless extension candidates. Maximal degree in co-relation 687. Up to 205 conditions per place. [2024-06-21 21:25:03,928 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 25 selfloop transitions, 8 changer transitions 0/38 dead transitions. [2024-06-21 21:25:03,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 38 transitions, 215 flow [2024-06-21 21:25:03,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:25:03,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:25:03,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 84 transitions. [2024-06-21 21:25:03,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-21 21:25:03,930 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 127 flow. Second operand 6 states and 84 transitions. [2024-06-21 21:25:03,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 38 transitions, 215 flow [2024-06-21 21:25:03,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 38 transitions, 199 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 21:25:03,935 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 144 flow [2024-06-21 21:25:03,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=144, PETRI_PLACES=43, PETRI_TRANSITIONS=32} [2024-06-21 21:25:03,936 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2024-06-21 21:25:03,938 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 144 flow [2024-06-21 21:25:03,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:03,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:03,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:03,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 21:25:03,943 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:03,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:03,944 INFO L85 PathProgramCache]: Analyzing trace with hash -886588478, now seen corresponding path program 1 times [2024-06-21 21:25:03,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:03,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236144988] [2024-06-21 21:25:03,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:03,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:03,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:04,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:04,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:04,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236144988] [2024-06-21 21:25:04,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236144988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:04,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:04,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:25:04,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617686415] [2024-06-21 21:25:04,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:04,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:25:04,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:04,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:25:04,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:25:04,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:04,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 32 transitions, 144 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:04,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:04,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:04,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:04,548 INFO L124 PetriNetUnfolderBase]: 143/277 cut-off events. [2024-06-21 21:25:04,548 INFO L125 PetriNetUnfolderBase]: For 540/540 co-relation queries the response was YES. [2024-06-21 21:25:04,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 871 conditions, 277 events. 143/277 cut-off events. For 540/540 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1043 event pairs, 39 based on Foata normal form. 2/278 useless extension candidates. Maximal degree in co-relation 851. Up to 240 conditions per place. [2024-06-21 21:25:04,550 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 32 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-21 21:25:04,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 44 transitions, 258 flow [2024-06-21 21:25:04,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:25:04,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:25:04,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 83 transitions. [2024-06-21 21:25:04,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44623655913978494 [2024-06-21 21:25:04,552 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 144 flow. Second operand 6 states and 83 transitions. [2024-06-21 21:25:04,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 44 transitions, 258 flow [2024-06-21 21:25:04,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 44 transitions, 241 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 21:25:04,553 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 160 flow [2024-06-21 21:25:04,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=160, PETRI_PLACES=45, PETRI_TRANSITIONS=34} [2024-06-21 21:25:04,554 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-21 21:25:04,554 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 160 flow [2024-06-21 21:25:04,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:04,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:04,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:04,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 21:25:04,555 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:04,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:04,555 INFO L85 PathProgramCache]: Analyzing trace with hash -443061248, now seen corresponding path program 2 times [2024-06-21 21:25:04,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:04,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014927327] [2024-06-21 21:25:04,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:04,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:04,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:04,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:04,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:04,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014927327] [2024-06-21 21:25:04,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014927327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:04,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:04,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:25:04,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509487230] [2024-06-21 21:25:04,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:04,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:25:04,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:04,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:25:04,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:25:04,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:04,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 160 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:04,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:04,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:04,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:05,125 INFO L124 PetriNetUnfolderBase]: 144/278 cut-off events. [2024-06-21 21:25:05,125 INFO L125 PetriNetUnfolderBase]: For 720/720 co-relation queries the response was YES. [2024-06-21 21:25:05,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 934 conditions, 278 events. 144/278 cut-off events. For 720/720 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1087 event pairs, 43 based on Foata normal form. 2/278 useless extension candidates. Maximal degree in co-relation 913. Up to 233 conditions per place. [2024-06-21 21:25:05,127 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 29 selfloop transitions, 11 changer transitions 0/44 dead transitions. [2024-06-21 21:25:05,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 44 transitions, 274 flow [2024-06-21 21:25:05,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:25:05,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:25:05,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 83 transitions. [2024-06-21 21:25:05,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44623655913978494 [2024-06-21 21:25:05,128 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 160 flow. Second operand 6 states and 83 transitions. [2024-06-21 21:25:05,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 44 transitions, 274 flow [2024-06-21 21:25:05,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 44 transitions, 257 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 21:25:05,130 INFO L231 Difference]: Finished difference. Result has 47 places, 36 transitions, 186 flow [2024-06-21 21:25:05,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=186, PETRI_PLACES=47, PETRI_TRANSITIONS=36} [2024-06-21 21:25:05,131 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-21 21:25:05,131 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 36 transitions, 186 flow [2024-06-21 21:25:05,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:05,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:05,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:05,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 21:25:05,132 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:05,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:05,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1103110033, now seen corresponding path program 1 times [2024-06-21 21:25:05,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:05,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158178621] [2024-06-21 21:25:05,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:05,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:05,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:05,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:05,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:05,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158178621] [2024-06-21 21:25:05,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158178621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:05,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:05,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:25:05,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426844084] [2024-06-21 21:25:05,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:05,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:25:05,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:05,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:25:05,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:25:05,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:05,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 36 transitions, 186 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-21 21:25:05,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:05,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:05,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:05,972 INFO L124 PetriNetUnfolderBase]: 160/311 cut-off events. [2024-06-21 21:25:05,972 INFO L125 PetriNetUnfolderBase]: For 961/961 co-relation queries the response was YES. [2024-06-21 21:25:05,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1096 conditions, 311 events. 160/311 cut-off events. For 961/961 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1254 event pairs, 39 based on Foata normal form. 2/312 useless extension candidates. Maximal degree in co-relation 1074. Up to 261 conditions per place. [2024-06-21 21:25:05,974 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 38 selfloop transitions, 14 changer transitions 0/56 dead transitions. [2024-06-21 21:25:05,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 56 transitions, 366 flow [2024-06-21 21:25:05,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:05,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:05,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-21 21:25:05,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4314516129032258 [2024-06-21 21:25:05,976 INFO L175 Difference]: Start difference. First operand has 47 places, 36 transitions, 186 flow. Second operand 8 states and 107 transitions. [2024-06-21 21:25:05,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 56 transitions, 366 flow [2024-06-21 21:25:05,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 331 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 21:25:05,978 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 248 flow [2024-06-21 21:25:05,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=248, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2024-06-21 21:25:05,979 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 23 predicate places. [2024-06-21 21:25:05,979 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 248 flow [2024-06-21 21:25:05,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-21 21:25:05,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:05,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:05,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 21:25:05,980 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:05,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:05,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1913740113, now seen corresponding path program 2 times [2024-06-21 21:25:05,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:05,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654533996] [2024-06-21 21:25:05,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:05,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:05,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:06,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:06,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:06,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654533996] [2024-06-21 21:25:06,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654533996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:06,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:06,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:25:06,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390640623] [2024-06-21 21:25:06,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:06,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:25:06,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:06,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:25:06,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:25:06,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:06,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 248 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-21 21:25:06,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:06,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:06,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:06,728 INFO L124 PetriNetUnfolderBase]: 166/323 cut-off events. [2024-06-21 21:25:06,728 INFO L125 PetriNetUnfolderBase]: For 1227/1227 co-relation queries the response was YES. [2024-06-21 21:25:06,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1236 conditions, 323 events. 166/323 cut-off events. For 1227/1227 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1313 event pairs, 38 based on Foata normal form. 2/324 useless extension candidates. Maximal degree in co-relation 1211. Up to 259 conditions per place. [2024-06-21 21:25:06,730 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 35 selfloop transitions, 18 changer transitions 0/57 dead transitions. [2024-06-21 21:25:06,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 57 transitions, 404 flow [2024-06-21 21:25:06,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:25:06,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:25:06,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-21 21:25:06,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4377880184331797 [2024-06-21 21:25:06,732 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 248 flow. Second operand 7 states and 95 transitions. [2024-06-21 21:25:06,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 57 transitions, 404 flow [2024-06-21 21:25:06,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 57 transitions, 377 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 21:25:06,734 INFO L231 Difference]: Finished difference. Result has 56 places, 47 transitions, 293 flow [2024-06-21 21:25:06,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=293, PETRI_PLACES=56, PETRI_TRANSITIONS=47} [2024-06-21 21:25:06,735 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 26 predicate places. [2024-06-21 21:25:06,735 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 47 transitions, 293 flow [2024-06-21 21:25:06,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-21 21:25:06,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:06,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:06,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 21:25:06,736 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:06,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:06,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1706819763, now seen corresponding path program 3 times [2024-06-21 21:25:06,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:06,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578242336] [2024-06-21 21:25:06,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:06,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:06,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:07,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:07,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:07,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578242336] [2024-06-21 21:25:07,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578242336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:07,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:07,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:25:07,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252992011] [2024-06-21 21:25:07,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:07,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:25:07,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:07,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:25:07,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:25:07,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:07,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 47 transitions, 293 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-21 21:25:07,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:07,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:07,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:07,578 INFO L124 PetriNetUnfolderBase]: 174/334 cut-off events. [2024-06-21 21:25:07,579 INFO L125 PetriNetUnfolderBase]: For 1627/1627 co-relation queries the response was YES. [2024-06-21 21:25:07,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1408 conditions, 334 events. 174/334 cut-off events. For 1627/1627 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1358 event pairs, 41 based on Foata normal form. 1/332 useless extension candidates. Maximal degree in co-relation 1382. Up to 249 conditions per place. [2024-06-21 21:25:07,581 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 32 selfloop transitions, 26 changer transitions 0/62 dead transitions. [2024-06-21 21:25:07,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 62 transitions, 499 flow [2024-06-21 21:25:07,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:25:07,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:25:07,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-06-21 21:25:07,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423963133640553 [2024-06-21 21:25:07,582 INFO L175 Difference]: Start difference. First operand has 56 places, 47 transitions, 293 flow. Second operand 7 states and 96 transitions. [2024-06-21 21:25:07,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 62 transitions, 499 flow [2024-06-21 21:25:07,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 62 transitions, 441 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 21:25:07,585 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 364 flow [2024-06-21 21:25:07,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=364, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-21 21:25:07,585 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 29 predicate places. [2024-06-21 21:25:07,586 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 364 flow [2024-06-21 21:25:07,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-21 21:25:07,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:07,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:07,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 21:25:07,586 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:07,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:07,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1707086673, now seen corresponding path program 4 times [2024-06-21 21:25:07,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:07,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003348725] [2024-06-21 21:25:07,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:07,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:07,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:08,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:08,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:08,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003348725] [2024-06-21 21:25:08,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003348725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:08,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:08,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:25:08,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814671733] [2024-06-21 21:25:08,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:08,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:25:08,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:08,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:25:08,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:25:08,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:08,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 364 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-21 21:25:08,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:08,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:08,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:08,401 INFO L124 PetriNetUnfolderBase]: 170/328 cut-off events. [2024-06-21 21:25:08,402 INFO L125 PetriNetUnfolderBase]: For 1669/1669 co-relation queries the response was YES. [2024-06-21 21:25:08,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1425 conditions, 328 events. 170/328 cut-off events. For 1669/1669 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1334 event pairs, 41 based on Foata normal form. 2/327 useless extension candidates. Maximal degree in co-relation 1397. Up to 263 conditions per place. [2024-06-21 21:25:08,404 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 41 selfloop transitions, 18 changer transitions 0/63 dead transitions. [2024-06-21 21:25:08,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 63 transitions, 527 flow [2024-06-21 21:25:08,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:25:08,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:25:08,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 95 transitions. [2024-06-21 21:25:08,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4377880184331797 [2024-06-21 21:25:08,406 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 364 flow. Second operand 7 states and 95 transitions. [2024-06-21 21:25:08,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 63 transitions, 527 flow [2024-06-21 21:25:08,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 63 transitions, 495 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 21:25:08,409 INFO L231 Difference]: Finished difference. Result has 63 places, 54 transitions, 383 flow [2024-06-21 21:25:08,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=332, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=383, PETRI_PLACES=63, PETRI_TRANSITIONS=54} [2024-06-21 21:25:08,409 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2024-06-21 21:25:08,409 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 54 transitions, 383 flow [2024-06-21 21:25:08,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-21 21:25:08,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:08,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:08,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 21:25:08,410 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:08,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:08,411 INFO L85 PathProgramCache]: Analyzing trace with hash -849719251, now seen corresponding path program 1 times [2024-06-21 21:25:08,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:08,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740892514] [2024-06-21 21:25:08,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:08,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:08,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:09,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:09,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:09,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740892514] [2024-06-21 21:25:09,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740892514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:09,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:09,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:09,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189474048] [2024-06-21 21:25:09,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:09,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:09,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:09,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:09,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:09,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:09,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 54 transitions, 383 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:09,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:09,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:09,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:09,601 INFO L124 PetriNetUnfolderBase]: 168/327 cut-off events. [2024-06-21 21:25:09,601 INFO L125 PetriNetUnfolderBase]: For 1825/1825 co-relation queries the response was YES. [2024-06-21 21:25:09,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1469 conditions, 327 events. 168/327 cut-off events. For 1825/1825 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1326 event pairs, 41 based on Foata normal form. 1/327 useless extension candidates. Maximal degree in co-relation 1439. Up to 286 conditions per place. [2024-06-21 21:25:09,617 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 48 selfloop transitions, 12 changer transitions 0/64 dead transitions. [2024-06-21 21:25:09,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 64 transitions, 533 flow [2024-06-21 21:25:09,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:09,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:09,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-21 21:25:09,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-21 21:25:09,619 INFO L175 Difference]: Start difference. First operand has 63 places, 54 transitions, 383 flow. Second operand 8 states and 101 transitions. [2024-06-21 21:25:09,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 64 transitions, 533 flow [2024-06-21 21:25:09,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 64 transitions, 495 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 21:25:09,623 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 388 flow [2024-06-21 21:25:09,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=388, PETRI_PLACES=66, PETRI_TRANSITIONS=56} [2024-06-21 21:25:09,623 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 36 predicate places. [2024-06-21 21:25:09,624 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 388 flow [2024-06-21 21:25:09,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:09,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:09,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:09,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 21:25:09,624 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:09,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:09,625 INFO L85 PathProgramCache]: Analyzing trace with hash 803414817, now seen corresponding path program 1 times [2024-06-21 21:25:09,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:09,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193957125] [2024-06-21 21:25:09,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:09,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:09,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:10,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:10,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:10,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193957125] [2024-06-21 21:25:10,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193957125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:10,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:10,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:25:10,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817847242] [2024-06-21 21:25:10,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:10,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:25:10,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:10,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:25:10,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:25:10,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:10,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 56 transitions, 388 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-21 21:25:10,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:10,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:10,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:10,460 INFO L124 PetriNetUnfolderBase]: 166/324 cut-off events. [2024-06-21 21:25:10,460 INFO L125 PetriNetUnfolderBase]: For 1890/1890 co-relation queries the response was YES. [2024-06-21 21:25:10,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1466 conditions, 324 events. 166/324 cut-off events. For 1890/1890 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1313 event pairs, 36 based on Foata normal form. 1/324 useless extension candidates. Maximal degree in co-relation 1435. Up to 269 conditions per place. [2024-06-21 21:25:10,462 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 54 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-21 21:25:10,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 70 transitions, 574 flow [2024-06-21 21:25:10,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:25:10,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:25:10,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-06-21 21:25:10,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423963133640553 [2024-06-21 21:25:10,463 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 388 flow. Second operand 7 states and 96 transitions. [2024-06-21 21:25:10,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 70 transitions, 574 flow [2024-06-21 21:25:10,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 70 transitions, 528 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:10,480 INFO L231 Difference]: Finished difference. Result has 67 places, 58 transitions, 395 flow [2024-06-21 21:25:10,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=395, PETRI_PLACES=67, PETRI_TRANSITIONS=58} [2024-06-21 21:25:10,481 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 37 predicate places. [2024-06-21 21:25:10,481 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 58 transitions, 395 flow [2024-06-21 21:25:10,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 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-21 21:25:10,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:10,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:10,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 21:25:10,482 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:10,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:10,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1607979711, now seen corresponding path program 1 times [2024-06-21 21:25:10,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:10,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113067779] [2024-06-21 21:25:10,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:10,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:10,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:11,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:11,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:11,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113067779] [2024-06-21 21:25:11,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113067779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:11,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:11,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:11,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685631269] [2024-06-21 21:25:11,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:11,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:11,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:11,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:11,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:11,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:11,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 58 transitions, 395 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:11,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:11,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:11,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:11,450 INFO L124 PetriNetUnfolderBase]: 178/344 cut-off events. [2024-06-21 21:25:11,450 INFO L125 PetriNetUnfolderBase]: For 2502/2502 co-relation queries the response was YES. [2024-06-21 21:25:11,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1588 conditions, 344 events. 178/344 cut-off events. For 2502/2502 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1418 event pairs, 35 based on Foata normal form. 4/347 useless extension candidates. Maximal degree in co-relation 1556. Up to 264 conditions per place. [2024-06-21 21:25:11,452 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 48 selfloop transitions, 21 changer transitions 0/73 dead transitions. [2024-06-21 21:25:11,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 73 transitions, 601 flow [2024-06-21 21:25:11,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:11,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:11,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-21 21:25:11,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-21 21:25:11,454 INFO L175 Difference]: Start difference. First operand has 67 places, 58 transitions, 395 flow. Second operand 8 states and 108 transitions. [2024-06-21 21:25:11,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 73 transitions, 601 flow [2024-06-21 21:25:11,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 73 transitions, 564 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 21:25:11,458 INFO L231 Difference]: Finished difference. Result has 70 places, 61 transitions, 441 flow [2024-06-21 21:25:11,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=441, PETRI_PLACES=70, PETRI_TRANSITIONS=61} [2024-06-21 21:25:11,458 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2024-06-21 21:25:11,459 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 61 transitions, 441 flow [2024-06-21 21:25:11,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:11,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:11,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:11,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 21:25:11,459 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:11,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:11,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1162588547, now seen corresponding path program 2 times [2024-06-21 21:25:11,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:11,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109482013] [2024-06-21 21:25:11,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:11,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:12,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:12,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:12,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109482013] [2024-06-21 21:25:12,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109482013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:12,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:12,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:12,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041227642] [2024-06-21 21:25:12,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:12,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:12,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:12,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:12,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:12,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:12,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 61 transitions, 441 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:12,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:12,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:12,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:12,426 INFO L124 PetriNetUnfolderBase]: 190/362 cut-off events. [2024-06-21 21:25:12,426 INFO L125 PetriNetUnfolderBase]: For 3127/3127 co-relation queries the response was YES. [2024-06-21 21:25:12,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1782 conditions, 362 events. 190/362 cut-off events. For 3127/3127 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1493 event pairs, 38 based on Foata normal form. 4/363 useless extension candidates. Maximal degree in co-relation 1749. Up to 285 conditions per place. [2024-06-21 21:25:12,429 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 50 selfloop transitions, 21 changer transitions 0/75 dead transitions. [2024-06-21 21:25:12,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 75 transitions, 665 flow [2024-06-21 21:25:12,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:12,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:12,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 108 transitions. [2024-06-21 21:25:12,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-21 21:25:12,431 INFO L175 Difference]: Start difference. First operand has 70 places, 61 transitions, 441 flow. Second operand 8 states and 108 transitions. [2024-06-21 21:25:12,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 75 transitions, 665 flow [2024-06-21 21:25:12,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 75 transitions, 606 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:12,439 INFO L231 Difference]: Finished difference. Result has 72 places, 64 transitions, 470 flow [2024-06-21 21:25:12,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=470, PETRI_PLACES=72, PETRI_TRANSITIONS=64} [2024-06-21 21:25:12,440 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 42 predicate places. [2024-06-21 21:25:12,440 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 64 transitions, 470 flow [2024-06-21 21:25:12,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:12,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:12,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:12,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 21:25:12,441 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:12,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:12,442 INFO L85 PathProgramCache]: Analyzing trace with hash 976319921, now seen corresponding path program 3 times [2024-06-21 21:25:12,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:12,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835303127] [2024-06-21 21:25:12,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:12,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:12,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:13,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:13,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:13,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835303127] [2024-06-21 21:25:13,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835303127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:13,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:13,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:13,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805590975] [2024-06-21 21:25:13,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:13,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:13,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:13,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:13,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:13,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:13,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 64 transitions, 470 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:13,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:13,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:13,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:13,372 INFO L124 PetriNetUnfolderBase]: 196/376 cut-off events. [2024-06-21 21:25:13,372 INFO L125 PetriNetUnfolderBase]: For 3470/3470 co-relation queries the response was YES. [2024-06-21 21:25:13,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1880 conditions, 376 events. 196/376 cut-off events. For 3470/3470 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1570 event pairs, 37 based on Foata normal form. 2/375 useless extension candidates. Maximal degree in co-relation 1846. Up to 238 conditions per place. [2024-06-21 21:25:13,376 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 41 selfloop transitions, 36 changer transitions 0/81 dead transitions. [2024-06-21 21:25:13,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 81 transitions, 744 flow [2024-06-21 21:25:13,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:13,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:13,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-21 21:25:13,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-21 21:25:13,378 INFO L175 Difference]: Start difference. First operand has 72 places, 64 transitions, 470 flow. Second operand 8 states and 112 transitions. [2024-06-21 21:25:13,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 81 transitions, 744 flow [2024-06-21 21:25:13,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 81 transitions, 678 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:13,383 INFO L231 Difference]: Finished difference. Result has 75 places, 68 transitions, 538 flow [2024-06-21 21:25:13,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=538, PETRI_PLACES=75, PETRI_TRANSITIONS=68} [2024-06-21 21:25:13,383 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 45 predicate places. [2024-06-21 21:25:13,383 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 68 transitions, 538 flow [2024-06-21 21:25:13,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:13,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:13,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:13,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 21:25:13,386 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:13,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:13,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1371507681, now seen corresponding path program 4 times [2024-06-21 21:25:13,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:13,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481054314] [2024-06-21 21:25:13,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:13,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:13,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:14,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:14,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:14,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481054314] [2024-06-21 21:25:14,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481054314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:14,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:14,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:14,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931129422] [2024-06-21 21:25:14,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:14,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:14,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:14,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:14,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:14,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:14,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 68 transitions, 538 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:14,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:14,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:14,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:14,259 INFO L124 PetriNetUnfolderBase]: 194/375 cut-off events. [2024-06-21 21:25:14,259 INFO L125 PetriNetUnfolderBase]: For 3679/3679 co-relation queries the response was YES. [2024-06-21 21:25:14,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1918 conditions, 375 events. 194/375 cut-off events. For 3679/3679 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1569 event pairs, 38 based on Foata normal form. 1/375 useless extension candidates. Maximal degree in co-relation 1882. Up to 330 conditions per place. [2024-06-21 21:25:14,262 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 62 selfloop transitions, 12 changer transitions 0/78 dead transitions. [2024-06-21 21:25:14,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 78 transitions, 727 flow [2024-06-21 21:25:14,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:14,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:14,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-21 21:25:14,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-21 21:25:14,263 INFO L175 Difference]: Start difference. First operand has 75 places, 68 transitions, 538 flow. Second operand 8 states and 101 transitions. [2024-06-21 21:25:14,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 78 transitions, 727 flow [2024-06-21 21:25:14,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 78 transitions, 663 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 21:25:14,268 INFO L231 Difference]: Finished difference. Result has 79 places, 70 transitions, 528 flow [2024-06-21 21:25:14,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=528, PETRI_PLACES=79, PETRI_TRANSITIONS=70} [2024-06-21 21:25:14,268 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 49 predicate places. [2024-06-21 21:25:14,268 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 70 transitions, 528 flow [2024-06-21 21:25:14,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:14,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:14,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:14,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 21:25:14,269 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:14,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:14,269 INFO L85 PathProgramCache]: Analyzing trace with hash -571492193, now seen corresponding path program 1 times [2024-06-21 21:25:14,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:14,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573589192] [2024-06-21 21:25:14,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:14,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:14,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:15,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:15,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:15,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573589192] [2024-06-21 21:25:15,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573589192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:15,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:15,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:15,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63089265] [2024-06-21 21:25:15,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:15,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:15,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:15,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:15,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:15,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:15,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 70 transitions, 528 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:15,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:15,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:15,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:15,564 INFO L124 PetriNetUnfolderBase]: 191/368 cut-off events. [2024-06-21 21:25:15,564 INFO L125 PetriNetUnfolderBase]: For 3663/3663 co-relation queries the response was YES. [2024-06-21 21:25:15,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1879 conditions, 368 events. 191/368 cut-off events. For 3663/3663 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1516 event pairs, 37 based on Foata normal form. 2/369 useless extension candidates. Maximal degree in co-relation 1841. Up to 319 conditions per place. [2024-06-21 21:25:15,567 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 63 selfloop transitions, 13 changer transitions 0/80 dead transitions. [2024-06-21 21:25:15,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 80 transitions, 704 flow [2024-06-21 21:25:15,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:15,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:15,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 21:25:15,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 21:25:15,568 INFO L175 Difference]: Start difference. First operand has 79 places, 70 transitions, 528 flow. Second operand 9 states and 111 transitions. [2024-06-21 21:25:15,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 80 transitions, 704 flow [2024-06-21 21:25:15,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 80 transitions, 673 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:15,573 INFO L231 Difference]: Finished difference. Result has 82 places, 70 transitions, 527 flow [2024-06-21 21:25:15,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=527, PETRI_PLACES=82, PETRI_TRANSITIONS=70} [2024-06-21 21:25:15,573 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 52 predicate places. [2024-06-21 21:25:15,573 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 70 transitions, 527 flow [2024-06-21 21:25:15,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:15,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:15,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:15,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 21:25:15,574 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:15,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:15,574 INFO L85 PathProgramCache]: Analyzing trace with hash -319541426, now seen corresponding path program 1 times [2024-06-21 21:25:15,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:15,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761288435] [2024-06-21 21:25:15,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:15,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:15,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:16,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:16,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:16,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761288435] [2024-06-21 21:25:16,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761288435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:16,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:16,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:16,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652975548] [2024-06-21 21:25:16,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:16,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:16,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:16,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:16,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:16,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:16,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 70 transitions, 527 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:16,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:16,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:16,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:16,811 INFO L124 PetriNetUnfolderBase]: 194/377 cut-off events. [2024-06-21 21:25:16,811 INFO L125 PetriNetUnfolderBase]: For 3869/3869 co-relation queries the response was YES. [2024-06-21 21:25:16,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1934 conditions, 377 events. 194/377 cut-off events. For 3869/3869 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1569 event pairs, 32 based on Foata normal form. 1/377 useless extension candidates. Maximal degree in co-relation 1895. Up to 313 conditions per place. [2024-06-21 21:25:16,814 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 67 selfloop transitions, 14 changer transitions 0/85 dead transitions. [2024-06-21 21:25:16,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 85 transitions, 749 flow [2024-06-21 21:25:16,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:16,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:16,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-21 21:25:16,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4314516129032258 [2024-06-21 21:25:16,815 INFO L175 Difference]: Start difference. First operand has 82 places, 70 transitions, 527 flow. Second operand 8 states and 107 transitions. [2024-06-21 21:25:16,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 85 transitions, 749 flow [2024-06-21 21:25:16,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 85 transitions, 717 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:16,821 INFO L231 Difference]: Finished difference. Result has 83 places, 72 transitions, 556 flow [2024-06-21 21:25:16,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=556, PETRI_PLACES=83, PETRI_TRANSITIONS=72} [2024-06-21 21:25:16,821 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2024-06-21 21:25:16,821 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 72 transitions, 556 flow [2024-06-21 21:25:16,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:16,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:16,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:16,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 21:25:16,822 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:16,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:16,822 INFO L85 PathProgramCache]: Analyzing trace with hash -315816776, now seen corresponding path program 2 times [2024-06-21 21:25:16,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:16,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854628831] [2024-06-21 21:25:16,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:16,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:16,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:17,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:17,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:17,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854628831] [2024-06-21 21:25:17,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854628831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:17,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:17,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:17,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345998952] [2024-06-21 21:25:17,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:17,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:17,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:17,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:17,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:17,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:17,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 72 transitions, 556 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:17,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:17,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:17,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:18,059 INFO L124 PetriNetUnfolderBase]: 197/385 cut-off events. [2024-06-21 21:25:18,059 INFO L125 PetriNetUnfolderBase]: For 4499/4499 co-relation queries the response was YES. [2024-06-21 21:25:18,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2013 conditions, 385 events. 197/385 cut-off events. For 4499/4499 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1646 event pairs, 26 based on Foata normal form. 1/384 useless extension candidates. Maximal degree in co-relation 1973. Up to 321 conditions per place. [2024-06-21 21:25:18,061 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 64 selfloop transitions, 18 changer transitions 0/86 dead transitions. [2024-06-21 21:25:18,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 86 transitions, 810 flow [2024-06-21 21:25:18,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:18,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:18,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-21 21:25:18,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-21 21:25:18,063 INFO L175 Difference]: Start difference. First operand has 83 places, 72 transitions, 556 flow. Second operand 9 states and 115 transitions. [2024-06-21 21:25:18,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 86 transitions, 810 flow [2024-06-21 21:25:18,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 86 transitions, 761 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:18,069 INFO L231 Difference]: Finished difference. Result has 88 places, 77 transitions, 618 flow [2024-06-21 21:25:18,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=618, PETRI_PLACES=88, PETRI_TRANSITIONS=77} [2024-06-21 21:25:18,069 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 58 predicate places. [2024-06-21 21:25:18,070 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 77 transitions, 618 flow [2024-06-21 21:25:18,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:18,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:18,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:18,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 21:25:18,070 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:18,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:18,071 INFO L85 PathProgramCache]: Analyzing trace with hash -802431506, now seen corresponding path program 3 times [2024-06-21 21:25:18,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:18,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341732686] [2024-06-21 21:25:18,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:18,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:18,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:18,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:18,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:18,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341732686] [2024-06-21 21:25:18,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341732686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:18,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:18,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:18,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546097703] [2024-06-21 21:25:18,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:18,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:18,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:18,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:18,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:19,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:19,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 77 transitions, 618 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:19,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:19,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:19,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:19,250 INFO L124 PetriNetUnfolderBase]: 200/389 cut-off events. [2024-06-21 21:25:19,250 INFO L125 PetriNetUnfolderBase]: For 4966/4966 co-relation queries the response was YES. [2024-06-21 21:25:19,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2105 conditions, 389 events. 200/389 cut-off events. For 4966/4966 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1676 event pairs, 26 based on Foata normal form. 1/388 useless extension candidates. Maximal degree in co-relation 2062. Up to 311 conditions per place. [2024-06-21 21:25:19,253 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 63 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-21 21:25:19,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 88 transitions, 870 flow [2024-06-21 21:25:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:19,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:19,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-21 21:25:19,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-21 21:25:19,254 INFO L175 Difference]: Start difference. First operand has 88 places, 77 transitions, 618 flow. Second operand 8 states and 106 transitions. [2024-06-21 21:25:19,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 88 transitions, 870 flow [2024-06-21 21:25:19,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 88 transitions, 802 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:19,263 INFO L231 Difference]: Finished difference. Result has 90 places, 79 transitions, 633 flow [2024-06-21 21:25:19,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=633, PETRI_PLACES=90, PETRI_TRANSITIONS=79} [2024-06-21 21:25:19,264 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 60 predicate places. [2024-06-21 21:25:19,264 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 79 transitions, 633 flow [2024-06-21 21:25:19,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:19,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:19,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:19,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 21:25:19,265 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:19,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:19,265 INFO L85 PathProgramCache]: Analyzing trace with hash -545930996, now seen corresponding path program 4 times [2024-06-21 21:25:19,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:19,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951771354] [2024-06-21 21:25:19,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:19,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:19,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:20,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:20,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:20,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951771354] [2024-06-21 21:25:20,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951771354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:20,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:20,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:20,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519386584] [2024-06-21 21:25:20,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:20,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:20,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:20,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:20,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:20,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:20,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 79 transitions, 633 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:20,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:20,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:20,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:20,400 INFO L124 PetriNetUnfolderBase]: 203/398 cut-off events. [2024-06-21 21:25:20,400 INFO L125 PetriNetUnfolderBase]: For 5627/5627 co-relation queries the response was YES. [2024-06-21 21:25:20,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2159 conditions, 398 events. 203/398 cut-off events. For 5627/5627 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1729 event pairs, 28 based on Foata normal form. 1/397 useless extension candidates. Maximal degree in co-relation 2116. Up to 288 conditions per place. [2024-06-21 21:25:20,403 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 55 selfloop transitions, 33 changer transitions 0/92 dead transitions. [2024-06-21 21:25:20,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 92 transitions, 957 flow [2024-06-21 21:25:20,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:20,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:20,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-21 21:25:20,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4314516129032258 [2024-06-21 21:25:20,405 INFO L175 Difference]: Start difference. First operand has 90 places, 79 transitions, 633 flow. Second operand 8 states and 107 transitions. [2024-06-21 21:25:20,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 92 transitions, 957 flow [2024-06-21 21:25:20,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 92 transitions, 890 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:20,412 INFO L231 Difference]: Finished difference. Result has 92 places, 83 transitions, 713 flow [2024-06-21 21:25:20,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=713, PETRI_PLACES=92, PETRI_TRANSITIONS=83} [2024-06-21 21:25:20,413 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2024-06-21 21:25:20,413 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 83 transitions, 713 flow [2024-06-21 21:25:20,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:20,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:20,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:20,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 21:25:20,413 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:20,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:20,414 INFO L85 PathProgramCache]: Analyzing trace with hash -536399860, now seen corresponding path program 1 times [2024-06-21 21:25:20,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:20,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820433163] [2024-06-21 21:25:20,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:20,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:20,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:21,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:21,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:21,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820433163] [2024-06-21 21:25:21,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820433163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:21,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:21,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:21,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965430642] [2024-06-21 21:25:21,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:21,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:21,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:21,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:21,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:21,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:21,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 83 transitions, 713 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:21,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:21,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:21,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:21,852 INFO L124 PetriNetUnfolderBase]: 206/405 cut-off events. [2024-06-21 21:25:21,853 INFO L125 PetriNetUnfolderBase]: For 6154/6154 co-relation queries the response was YES. [2024-06-21 21:25:21,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2242 conditions, 405 events. 206/405 cut-off events. For 6154/6154 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1762 event pairs, 36 based on Foata normal form. 1/405 useless extension candidates. Maximal degree in co-relation 2198. Up to 340 conditions per place. [2024-06-21 21:25:21,855 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 72 selfloop transitions, 19 changer transitions 0/95 dead transitions. [2024-06-21 21:25:21,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 95 transitions, 985 flow [2024-06-21 21:25:21,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:21,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:21,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-21 21:25:21,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 21:25:21,857 INFO L175 Difference]: Start difference. First operand has 92 places, 83 transitions, 713 flow. Second operand 10 states and 125 transitions. [2024-06-21 21:25:21,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 95 transitions, 985 flow [2024-06-21 21:25:21,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 95 transitions, 929 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 21:25:21,865 INFO L231 Difference]: Finished difference. Result has 98 places, 85 transitions, 726 flow [2024-06-21 21:25:21,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=657, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=726, PETRI_PLACES=98, PETRI_TRANSITIONS=85} [2024-06-21 21:25:21,866 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 68 predicate places. [2024-06-21 21:25:21,866 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 85 transitions, 726 flow [2024-06-21 21:25:21,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:21,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:21,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:21,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 21:25:21,867 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:21,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:21,867 INFO L85 PathProgramCache]: Analyzing trace with hash -536726290, now seen corresponding path program 2 times [2024-06-21 21:25:21,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:21,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974986560] [2024-06-21 21:25:21,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:21,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:21,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:22,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:22,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:22,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974986560] [2024-06-21 21:25:22,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974986560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:22,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:22,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:22,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861224638] [2024-06-21 21:25:22,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:22,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:22,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:22,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:22,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:22,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:22,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 85 transitions, 726 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:22,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:22,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:22,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:23,035 INFO L124 PetriNetUnfolderBase]: 204/404 cut-off events. [2024-06-21 21:25:23,035 INFO L125 PetriNetUnfolderBase]: For 6256/6256 co-relation queries the response was YES. [2024-06-21 21:25:23,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2219 conditions, 404 events. 204/404 cut-off events. For 6256/6256 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1760 event pairs, 36 based on Foata normal form. 1/404 useless extension candidates. Maximal degree in co-relation 2173. Up to 344 conditions per place. [2024-06-21 21:25:23,038 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 74 selfloop transitions, 15 changer transitions 0/93 dead transitions. [2024-06-21 21:25:23,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 93 transitions, 922 flow [2024-06-21 21:25:23,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:23,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:23,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 21:25:23,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 21:25:23,040 INFO L175 Difference]: Start difference. First operand has 98 places, 85 transitions, 726 flow. Second operand 9 states and 112 transitions. [2024-06-21 21:25:23,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 93 transitions, 922 flow [2024-06-21 21:25:23,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 93 transitions, 861 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:23,050 INFO L231 Difference]: Finished difference. Result has 100 places, 85 transitions, 700 flow [2024-06-21 21:25:23,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=665, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=700, PETRI_PLACES=100, PETRI_TRANSITIONS=85} [2024-06-21 21:25:23,050 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2024-06-21 21:25:23,051 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 85 transitions, 700 flow [2024-06-21 21:25:23,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:23,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:23,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:23,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 21:25:23,051 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:23,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:23,052 INFO L85 PathProgramCache]: Analyzing trace with hash -173299436, now seen corresponding path program 5 times [2024-06-21 21:25:23,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:23,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113329777] [2024-06-21 21:25:23,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:23,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:23,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:23,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:23,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:23,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113329777] [2024-06-21 21:25:23,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113329777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:23,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:23,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:23,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742008244] [2024-06-21 21:25:23,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:23,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:23,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:23,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:23,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:23,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:23,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 85 transitions, 700 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:23,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:23,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:23,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:23,938 INFO L124 PetriNetUnfolderBase]: 202/401 cut-off events. [2024-06-21 21:25:23,938 INFO L125 PetriNetUnfolderBase]: For 6325/6325 co-relation queries the response was YES. [2024-06-21 21:25:23,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2162 conditions, 401 events. 202/401 cut-off events. For 6325/6325 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1745 event pairs, 31 based on Foata normal form. 1/401 useless extension candidates. Maximal degree in co-relation 2115. Up to 330 conditions per place. [2024-06-21 21:25:23,942 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 75 selfloop transitions, 18 changer transitions 0/97 dead transitions. [2024-06-21 21:25:23,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 97 transitions, 932 flow [2024-06-21 21:25:23,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:23,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:23,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-21 21:25:23,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-21 21:25:23,943 INFO L175 Difference]: Start difference. First operand has 100 places, 85 transitions, 700 flow. Second operand 9 states and 118 transitions. [2024-06-21 21:25:23,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 97 transitions, 932 flow [2024-06-21 21:25:23,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 97 transitions, 873 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 21:25:23,957 INFO L231 Difference]: Finished difference. Result has 100 places, 85 transitions, 682 flow [2024-06-21 21:25:23,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=682, PETRI_PLACES=100, PETRI_TRANSITIONS=85} [2024-06-21 21:25:23,957 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2024-06-21 21:25:23,957 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 85 transitions, 682 flow [2024-06-21 21:25:23,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:23,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:23,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:23,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 21:25:23,958 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:23,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:23,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1007392768, now seen corresponding path program 1 times [2024-06-21 21:25:23,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:23,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802395922] [2024-06-21 21:25:23,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:23,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:23,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:24,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:24,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:24,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802395922] [2024-06-21 21:25:24,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802395922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:24,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:24,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:24,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518931411] [2024-06-21 21:25:24,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:24,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:24,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:24,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:24,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:24,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:24,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 85 transitions, 682 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:24,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:24,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:24,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:25,003 INFO L124 PetriNetUnfolderBase]: 206/409 cut-off events. [2024-06-21 21:25:25,004 INFO L125 PetriNetUnfolderBase]: For 6709/6709 co-relation queries the response was YES. [2024-06-21 21:25:25,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2204 conditions, 409 events. 206/409 cut-off events. For 6709/6709 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1779 event pairs, 33 based on Foata normal form. 2/410 useless extension candidates. Maximal degree in co-relation 2156. Up to 333 conditions per place. [2024-06-21 21:25:25,007 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 77 selfloop transitions, 18 changer transitions 0/99 dead transitions. [2024-06-21 21:25:25,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 99 transitions, 942 flow [2024-06-21 21:25:25,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:25,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:25,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-21 21:25:25,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:25:25,009 INFO L175 Difference]: Start difference. First operand has 100 places, 85 transitions, 682 flow. Second operand 8 states and 104 transitions. [2024-06-21 21:25:25,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 99 transitions, 942 flow [2024-06-21 21:25:25,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 99 transitions, 852 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 21:25:25,020 INFO L231 Difference]: Finished difference. Result has 100 places, 89 transitions, 688 flow [2024-06-21 21:25:25,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=688, PETRI_PLACES=100, PETRI_TRANSITIONS=89} [2024-06-21 21:25:25,021 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2024-06-21 21:25:25,021 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 89 transitions, 688 flow [2024-06-21 21:25:25,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:25,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:25,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:25,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 21:25:25,021 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:25,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:25,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1318710784, now seen corresponding path program 2 times [2024-06-21 21:25:25,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:25,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429357471] [2024-06-21 21:25:25,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:25,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:25,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:25,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:25,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:25,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429357471] [2024-06-21 21:25:25,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429357471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:25,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:25,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:25,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782024480] [2024-06-21 21:25:25,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:25,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:25,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:25,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:25,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:25,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:25,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 89 transitions, 688 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:25,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:25,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:25,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:25,914 INFO L124 PetriNetUnfolderBase]: 210/417 cut-off events. [2024-06-21 21:25:25,914 INFO L125 PetriNetUnfolderBase]: For 7328/7328 co-relation queries the response was YES. [2024-06-21 21:25:25,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2214 conditions, 417 events. 210/417 cut-off events. For 7328/7328 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1817 event pairs, 31 based on Foata normal form. 2/418 useless extension candidates. Maximal degree in co-relation 2165. Up to 323 conditions per place. [2024-06-21 21:25:25,917 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 86 selfloop transitions, 14 changer transitions 0/104 dead transitions. [2024-06-21 21:25:25,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 104 transitions, 938 flow [2024-06-21 21:25:25,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:25,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:25,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-21 21:25:25,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-21 21:25:25,919 INFO L175 Difference]: Start difference. First operand has 100 places, 89 transitions, 688 flow. Second operand 8 states and 106 transitions. [2024-06-21 21:25:25,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 104 transitions, 938 flow [2024-06-21 21:25:25,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 104 transitions, 891 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 21:25:25,930 INFO L231 Difference]: Finished difference. Result has 104 places, 90 transitions, 687 flow [2024-06-21 21:25:25,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=687, PETRI_PLACES=104, PETRI_TRANSITIONS=90} [2024-06-21 21:25:25,930 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2024-06-21 21:25:25,930 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 90 transitions, 687 flow [2024-06-21 21:25:25,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:25,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:25,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:25,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 21:25:25,931 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:25,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:25,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1012456064, now seen corresponding path program 3 times [2024-06-21 21:25:25,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:25,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814870378] [2024-06-21 21:25:25,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:25,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:25,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:26,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:26,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:26,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814870378] [2024-06-21 21:25:26,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814870378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:26,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:26,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:26,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962204948] [2024-06-21 21:25:26,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:26,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:26,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:26,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:26,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:26,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:26,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 90 transitions, 687 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:26,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:26,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:26,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:26,852 INFO L124 PetriNetUnfolderBase]: 214/423 cut-off events. [2024-06-21 21:25:26,852 INFO L125 PetriNetUnfolderBase]: For 7891/7891 co-relation queries the response was YES. [2024-06-21 21:25:26,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2240 conditions, 423 events. 214/423 cut-off events. For 7891/7891 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1867 event pairs, 27 based on Foata normal form. 2/424 useless extension candidates. Maximal degree in co-relation 2190. Up to 348 conditions per place. [2024-06-21 21:25:26,855 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 85 selfloop transitions, 15 changer transitions 0/104 dead transitions. [2024-06-21 21:25:26,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 104 transitions, 937 flow [2024-06-21 21:25:26,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:26,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:26,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 107 transitions. [2024-06-21 21:25:26,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4314516129032258 [2024-06-21 21:25:26,865 INFO L175 Difference]: Start difference. First operand has 104 places, 90 transitions, 687 flow. Second operand 8 states and 107 transitions. [2024-06-21 21:25:26,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 104 transitions, 937 flow [2024-06-21 21:25:26,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 104 transitions, 901 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:26,877 INFO L231 Difference]: Finished difference. Result has 106 places, 91 transitions, 701 flow [2024-06-21 21:25:26,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=701, PETRI_PLACES=106, PETRI_TRANSITIONS=91} [2024-06-21 21:25:26,877 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 76 predicate places. [2024-06-21 21:25:26,878 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 91 transitions, 701 flow [2024-06-21 21:25:26,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:26,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:26,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:26,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 21:25:26,878 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:26,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:26,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1200378204, now seen corresponding path program 1 times [2024-06-21 21:25:26,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:26,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538888815] [2024-06-21 21:25:26,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:26,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:26,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:27,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:27,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:27,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538888815] [2024-06-21 21:25:27,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538888815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:27,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:27,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:27,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118496245] [2024-06-21 21:25:27,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:27,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:27,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:27,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:27,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:27,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:27,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 91 transitions, 701 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:27,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:27,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:27,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:28,072 INFO L124 PetriNetUnfolderBase]: 222/436 cut-off events. [2024-06-21 21:25:28,072 INFO L125 PetriNetUnfolderBase]: For 8619/8619 co-relation queries the response was YES. [2024-06-21 21:25:28,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2376 conditions, 436 events. 222/436 cut-off events. For 8619/8619 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 1940 event pairs, 18 based on Foata normal form. 1/436 useless extension candidates. Maximal degree in co-relation 2325. Up to 333 conditions per place. [2024-06-21 21:25:28,076 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 74 selfloop transitions, 30 changer transitions 0/108 dead transitions. [2024-06-21 21:25:28,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 108 transitions, 1063 flow [2024-06-21 21:25:28,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:28,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:28,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-21 21:25:28,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-21 21:25:28,077 INFO L175 Difference]: Start difference. First operand has 106 places, 91 transitions, 701 flow. Second operand 9 states and 119 transitions. [2024-06-21 21:25:28,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 108 transitions, 1063 flow [2024-06-21 21:25:28,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 108 transitions, 1023 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:28,090 INFO L231 Difference]: Finished difference. Result has 110 places, 97 transitions, 816 flow [2024-06-21 21:25:28,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=816, PETRI_PLACES=110, PETRI_TRANSITIONS=97} [2024-06-21 21:25:28,091 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-21 21:25:28,091 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 97 transitions, 816 flow [2024-06-21 21:25:28,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:28,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:28,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:28,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 21:25:28,092 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:28,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:28,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1007214828, now seen corresponding path program 2 times [2024-06-21 21:25:28,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:28,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370482189] [2024-06-21 21:25:28,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:28,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:28,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:28,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:28,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:28,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370482189] [2024-06-21 21:25:28,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370482189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:28,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:28,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:28,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604208205] [2024-06-21 21:25:28,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:28,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:28,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:28,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:28,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:29,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:29,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 97 transitions, 816 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:29,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:29,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:29,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:29,333 INFO L124 PetriNetUnfolderBase]: 220/435 cut-off events. [2024-06-21 21:25:29,335 INFO L125 PetriNetUnfolderBase]: For 8691/8691 co-relation queries the response was YES. [2024-06-21 21:25:29,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2409 conditions, 435 events. 220/435 cut-off events. For 8691/8691 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 1947 event pairs, 26 based on Foata normal form. 1/435 useless extension candidates. Maximal degree in co-relation 2356. Up to 331 conditions per place. [2024-06-21 21:25:29,344 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 73 selfloop transitions, 31 changer transitions 0/108 dead transitions. [2024-06-21 21:25:29,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 108 transitions, 1057 flow [2024-06-21 21:25:29,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:29,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:29,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-21 21:25:29,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-21 21:25:29,345 INFO L175 Difference]: Start difference. First operand has 110 places, 97 transitions, 816 flow. Second operand 9 states and 119 transitions. [2024-06-21 21:25:29,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 108 transitions, 1057 flow [2024-06-21 21:25:29,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 108 transitions, 966 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 21:25:29,361 INFO L231 Difference]: Finished difference. Result has 114 places, 98 transitions, 802 flow [2024-06-21 21:25:29,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=802, PETRI_PLACES=114, PETRI_TRANSITIONS=98} [2024-06-21 21:25:29,362 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-21 21:25:29,362 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 98 transitions, 802 flow [2024-06-21 21:25:29,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:29,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:29,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:29,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 21:25:29,363 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:29,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:29,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1122678978, now seen corresponding path program 3 times [2024-06-21 21:25:29,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:29,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365007806] [2024-06-21 21:25:29,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:29,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:29,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:30,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:30,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:30,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365007806] [2024-06-21 21:25:30,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365007806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:30,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:30,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:30,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49553431] [2024-06-21 21:25:30,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:30,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:30,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:30,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:30,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:30,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:30,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 98 transitions, 802 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:30,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:30,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:30,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:30,568 INFO L124 PetriNetUnfolderBase]: 226/443 cut-off events. [2024-06-21 21:25:30,569 INFO L125 PetriNetUnfolderBase]: For 9810/9810 co-relation queries the response was YES. [2024-06-21 21:25:30,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2501 conditions, 443 events. 226/443 cut-off events. For 9810/9810 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 1978 event pairs, 18 based on Foata normal form. 2/444 useless extension candidates. Maximal degree in co-relation 2446. Up to 365 conditions per place. [2024-06-21 21:25:30,571 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 92 selfloop transitions, 18 changer transitions 0/114 dead transitions. [2024-06-21 21:25:30,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 114 transitions, 1104 flow [2024-06-21 21:25:30,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:30,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:30,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 119 transitions. [2024-06-21 21:25:30,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4265232974910394 [2024-06-21 21:25:30,573 INFO L175 Difference]: Start difference. First operand has 114 places, 98 transitions, 802 flow. Second operand 9 states and 119 transitions. [2024-06-21 21:25:30,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 114 transitions, 1104 flow [2024-06-21 21:25:30,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 114 transitions, 1055 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:30,587 INFO L231 Difference]: Finished difference. Result has 117 places, 100 transitions, 836 flow [2024-06-21 21:25:30,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=836, PETRI_PLACES=117, PETRI_TRANSITIONS=100} [2024-06-21 21:25:30,587 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2024-06-21 21:25:30,587 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 100 transitions, 836 flow [2024-06-21 21:25:30,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:30,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:30,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:30,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 21:25:30,588 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:30,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:30,588 INFO L85 PathProgramCache]: Analyzing trace with hash 925000864, now seen corresponding path program 1 times [2024-06-21 21:25:30,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:30,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238713514] [2024-06-21 21:25:30,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:30,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:30,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:31,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-21 21:25:31,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:31,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238713514] [2024-06-21 21:25:31,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238713514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:31,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:31,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:31,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501481748] [2024-06-21 21:25:31,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:31,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:31,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:31,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:31,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:31,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:31,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 100 transitions, 836 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:31,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:31,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:31,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:32,275 INFO L124 PetriNetUnfolderBase]: 242/479 cut-off events. [2024-06-21 21:25:32,276 INFO L125 PetriNetUnfolderBase]: For 14333/14333 co-relation queries the response was YES. [2024-06-21 21:25:32,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2718 conditions, 479 events. 242/479 cut-off events. For 14333/14333 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2186 event pairs, 27 based on Foata normal form. 10/488 useless extension candidates. Maximal degree in co-relation 2662. Up to 347 conditions per place. [2024-06-21 21:25:32,278 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 80 selfloop transitions, 28 changer transitions 4/116 dead transitions. [2024-06-21 21:25:32,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 116 transitions, 1152 flow [2024-06-21 21:25:32,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:32,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:32,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 133 transitions. [2024-06-21 21:25:32,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4290322580645161 [2024-06-21 21:25:32,280 INFO L175 Difference]: Start difference. First operand has 117 places, 100 transitions, 836 flow. Second operand 10 states and 133 transitions. [2024-06-21 21:25:32,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 116 transitions, 1152 flow [2024-06-21 21:25:32,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 116 transitions, 1087 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:32,298 INFO L231 Difference]: Finished difference. Result has 120 places, 100 transitions, 846 flow [2024-06-21 21:25:32,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=846, PETRI_PLACES=120, PETRI_TRANSITIONS=100} [2024-06-21 21:25:32,298 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 90 predicate places. [2024-06-21 21:25:32,298 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 100 transitions, 846 flow [2024-06-21 21:25:32,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:32,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:32,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:32,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 21:25:32,299 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:32,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:32,299 INFO L85 PathProgramCache]: Analyzing trace with hash 887993790, now seen corresponding path program 4 times [2024-06-21 21:25:32,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:32,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850117158] [2024-06-21 21:25:32,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:32,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:32,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:32,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:32,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:32,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850117158] [2024-06-21 21:25:32,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850117158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:32,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:32,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:25:32,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343698393] [2024-06-21 21:25:32,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:32,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:25:32,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:32,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:25:32,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:25:33,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:33,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 100 transitions, 846 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:33,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:33,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:33,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:33,229 INFO L124 PetriNetUnfolderBase]: 233/462 cut-off events. [2024-06-21 21:25:33,229 INFO L125 PetriNetUnfolderBase]: For 10574/10574 co-relation queries the response was YES. [2024-06-21 21:25:33,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2586 conditions, 462 events. 233/462 cut-off events. For 10574/10574 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2116 event pairs, 29 based on Foata normal form. 2/462 useless extension candidates. Maximal degree in co-relation 2529. Up to 383 conditions per place. [2024-06-21 21:25:33,232 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 85 selfloop transitions, 21 changer transitions 0/110 dead transitions. [2024-06-21 21:25:33,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 110 transitions, 1105 flow [2024-06-21 21:25:33,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:25:33,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:25:33,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-06-21 21:25:33,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:25:33,233 INFO L175 Difference]: Start difference. First operand has 120 places, 100 transitions, 846 flow. Second operand 8 states and 104 transitions. [2024-06-21 21:25:33,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 110 transitions, 1105 flow [2024-06-21 21:25:33,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 110 transitions, 1012 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 21:25:33,252 INFO L231 Difference]: Finished difference. Result has 119 places, 102 transitions, 833 flow [2024-06-21 21:25:33,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=833, PETRI_PLACES=119, PETRI_TRANSITIONS=102} [2024-06-21 21:25:33,252 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 89 predicate places. [2024-06-21 21:25:33,252 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 102 transitions, 833 flow [2024-06-21 21:25:33,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:33,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:33,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:33,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 21:25:33,253 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:33,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:33,253 INFO L85 PathProgramCache]: Analyzing trace with hash 888171730, now seen corresponding path program 4 times [2024-06-21 21:25:33,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:33,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275480208] [2024-06-21 21:25:33,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:33,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:33,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:34,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:34,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:34,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275480208] [2024-06-21 21:25:34,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275480208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:34,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:34,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:34,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120159195] [2024-06-21 21:25:34,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:34,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:34,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:34,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:34,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:34,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:34,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 102 transitions, 833 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:34,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:34,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:34,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:34,714 INFO L124 PetriNetUnfolderBase]: 241/479 cut-off events. [2024-06-21 21:25:34,715 INFO L125 PetriNetUnfolderBase]: For 11458/11458 co-relation queries the response was YES. [2024-06-21 21:25:34,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2695 conditions, 479 events. 241/479 cut-off events. For 11458/11458 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2230 event pairs, 29 based on Foata normal form. 1/478 useless extension candidates. Maximal degree in co-relation 2637. Up to 380 conditions per place. [2024-06-21 21:25:34,719 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 84 selfloop transitions, 30 changer transitions 0/118 dead transitions. [2024-06-21 21:25:34,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 118 transitions, 1239 flow [2024-06-21 21:25:34,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:34,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:34,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-21 21:25:34,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-21 21:25:34,721 INFO L175 Difference]: Start difference. First operand has 119 places, 102 transitions, 833 flow. Second operand 9 states and 120 transitions. [2024-06-21 21:25:34,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 118 transitions, 1239 flow [2024-06-21 21:25:34,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 118 transitions, 1150 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:34,741 INFO L231 Difference]: Finished difference. Result has 123 places, 109 transitions, 918 flow [2024-06-21 21:25:34,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=918, PETRI_PLACES=123, PETRI_TRANSITIONS=109} [2024-06-21 21:25:34,742 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2024-06-21 21:25:34,742 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 109 transitions, 918 flow [2024-06-21 21:25:34,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:34,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:34,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:34,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 21:25:34,743 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:34,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:34,743 INFO L85 PathProgramCache]: Analyzing trace with hash 889413438, now seen corresponding path program 5 times [2024-06-21 21:25:34,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:34,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671519663] [2024-06-21 21:25:34,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:34,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:34,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:35,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:35,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:35,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671519663] [2024-06-21 21:25:35,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671519663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:35,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:35,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:35,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023755607] [2024-06-21 21:25:35,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:35,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:35,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:35,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:35,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:35,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:35,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 109 transitions, 918 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:35,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:35,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:35,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:35,937 INFO L124 PetriNetUnfolderBase]: 239/476 cut-off events. [2024-06-21 21:25:35,937 INFO L125 PetriNetUnfolderBase]: For 11514/11514 co-relation queries the response was YES. [2024-06-21 21:25:35,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2669 conditions, 476 events. 239/476 cut-off events. For 11514/11514 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2230 event pairs, 29 based on Foata normal form. 1/475 useless extension candidates. Maximal degree in co-relation 2609. Up to 378 conditions per place. [2024-06-21 21:25:35,940 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 83 selfloop transitions, 30 changer transitions 0/117 dead transitions. [2024-06-21 21:25:35,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 117 transitions, 1162 flow [2024-06-21 21:25:35,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:35,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:35,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-21 21:25:35,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-21 21:25:35,941 INFO L175 Difference]: Start difference. First operand has 123 places, 109 transitions, 918 flow. Second operand 9 states and 118 transitions. [2024-06-21 21:25:35,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 117 transitions, 1162 flow [2024-06-21 21:25:35,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 117 transitions, 1068 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 21:25:35,960 INFO L231 Difference]: Finished difference. Result has 128 places, 109 transitions, 889 flow [2024-06-21 21:25:35,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=889, PETRI_PLACES=128, PETRI_TRANSITIONS=109} [2024-06-21 21:25:35,960 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 98 predicate places. [2024-06-21 21:25:35,960 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 109 transitions, 889 flow [2024-06-21 21:25:35,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:35,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:35,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:35,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 21:25:35,961 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:35,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:35,961 INFO L85 PathProgramCache]: Analyzing trace with hash 256015568, now seen corresponding path program 6 times [2024-06-21 21:25:35,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:35,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491637175] [2024-06-21 21:25:35,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:35,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:35,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:36,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:36,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:36,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491637175] [2024-06-21 21:25:36,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491637175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:36,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:36,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:36,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936985195] [2024-06-21 21:25:36,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:36,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:36,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:36,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:36,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:36,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:36,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 109 transitions, 889 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:36,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:36,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:36,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:37,265 INFO L124 PetriNetUnfolderBase]: 260/516 cut-off events. [2024-06-21 21:25:37,266 INFO L125 PetriNetUnfolderBase]: For 15108/15108 co-relation queries the response was YES. [2024-06-21 21:25:37,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3100 conditions, 516 events. 260/516 cut-off events. For 15108/15108 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2473 event pairs, 28 based on Foata normal form. 2/516 useless extension candidates. Maximal degree in co-relation 3038. Up to 290 conditions per place. [2024-06-21 21:25:37,269 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 74 selfloop transitions, 53 changer transitions 0/131 dead transitions. [2024-06-21 21:25:37,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 131 transitions, 1577 flow [2024-06-21 21:25:37,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:37,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:37,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-21 21:25:37,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45878136200716846 [2024-06-21 21:25:37,271 INFO L175 Difference]: Start difference. First operand has 128 places, 109 transitions, 889 flow. Second operand 9 states and 128 transitions. [2024-06-21 21:25:37,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 131 transitions, 1577 flow [2024-06-21 21:25:37,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 131 transitions, 1517 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:37,295 INFO L231 Difference]: Finished difference. Result has 130 places, 118 transitions, 1133 flow [2024-06-21 21:25:37,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1133, PETRI_PLACES=130, PETRI_TRANSITIONS=118} [2024-06-21 21:25:37,296 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 100 predicate places. [2024-06-21 21:25:37,296 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 118 transitions, 1133 flow [2024-06-21 21:25:37,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:37,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:37,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:37,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 21:25:37,297 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:37,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:37,297 INFO L85 PathProgramCache]: Analyzing trace with hash 256009058, now seen corresponding path program 7 times [2024-06-21 21:25:37,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:37,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196573135] [2024-06-21 21:25:37,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:37,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:37,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:38,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:38,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:38,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196573135] [2024-06-21 21:25:38,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196573135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:38,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:38,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:38,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740361758] [2024-06-21 21:25:38,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:38,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:38,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:38,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:38,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:38,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:38,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 118 transitions, 1133 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:38,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:38,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:38,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:38,849 INFO L124 PetriNetUnfolderBase]: 258/513 cut-off events. [2024-06-21 21:25:38,849 INFO L125 PetriNetUnfolderBase]: For 14910/14910 co-relation queries the response was YES. [2024-06-21 21:25:38,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3160 conditions, 513 events. 258/513 cut-off events. For 14910/14910 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2468 event pairs, 29 based on Foata normal form. 1/512 useless extension candidates. Maximal degree in co-relation 3097. Up to 345 conditions per place. [2024-06-21 21:25:38,853 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 78 selfloop transitions, 52 changer transitions 0/134 dead transitions. [2024-06-21 21:25:38,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 134 transitions, 1630 flow [2024-06-21 21:25:38,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:38,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:38,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 121 transitions. [2024-06-21 21:25:38,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4336917562724014 [2024-06-21 21:25:38,856 INFO L175 Difference]: Start difference. First operand has 130 places, 118 transitions, 1133 flow. Second operand 9 states and 121 transitions. [2024-06-21 21:25:38,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 134 transitions, 1630 flow [2024-06-21 21:25:38,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 134 transitions, 1516 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-21 21:25:38,883 INFO L231 Difference]: Finished difference. Result has 138 places, 125 transitions, 1301 flow [2024-06-21 21:25:38,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1301, PETRI_PLACES=138, PETRI_TRANSITIONS=125} [2024-06-21 21:25:38,884 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 108 predicate places. [2024-06-21 21:25:38,884 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 125 transitions, 1301 flow [2024-06-21 21:25:38,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:38,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:38,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:38,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 21:25:38,885 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:38,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:38,886 INFO L85 PathProgramCache]: Analyzing trace with hash 785801412, now seen corresponding path program 8 times [2024-06-21 21:25:38,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:38,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958550245] [2024-06-21 21:25:38,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:38,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:38,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:39,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:39,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:39,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958550245] [2024-06-21 21:25:39,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958550245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:39,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:39,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:39,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848577791] [2024-06-21 21:25:39,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:39,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:39,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:39,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:39,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:39,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:39,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 125 transitions, 1301 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:39,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:39,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:39,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:40,069 INFO L124 PetriNetUnfolderBase]: 259/519 cut-off events. [2024-06-21 21:25:40,070 INFO L125 PetriNetUnfolderBase]: For 15201/15201 co-relation queries the response was YES. [2024-06-21 21:25:40,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3222 conditions, 519 events. 259/519 cut-off events. For 15201/15201 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2513 event pairs, 30 based on Foata normal form. 2/520 useless extension candidates. Maximal degree in co-relation 3155. Up to 431 conditions per place. [2024-06-21 21:25:40,073 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 109 selfloop transitions, 23 changer transitions 0/136 dead transitions. [2024-06-21 21:25:40,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 136 transitions, 1705 flow [2024-06-21 21:25:40,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:40,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:40,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 21:25:40,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:25:40,101 INFO L175 Difference]: Start difference. First operand has 138 places, 125 transitions, 1301 flow. Second operand 9 states and 117 transitions. [2024-06-21 21:25:40,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 136 transitions, 1705 flow [2024-06-21 21:25:40,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 136 transitions, 1577 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-21 21:25:40,128 INFO L231 Difference]: Finished difference. Result has 143 places, 127 transitions, 1276 flow [2024-06-21 21:25:40,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1276, PETRI_PLACES=143, PETRI_TRANSITIONS=127} [2024-06-21 21:25:40,128 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 113 predicate places. [2024-06-21 21:25:40,128 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 127 transitions, 1276 flow [2024-06-21 21:25:40,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:40,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:40,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:40,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 21:25:40,129 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:40,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:40,129 INFO L85 PathProgramCache]: Analyzing trace with hash 551830526, now seen corresponding path program 2 times [2024-06-21 21:25:40,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:40,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408543950] [2024-06-21 21:25:40,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:40,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:40,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:41,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:41,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:41,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408543950] [2024-06-21 21:25:41,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408543950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:41,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:41,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:41,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365510767] [2024-06-21 21:25:41,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:41,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:41,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:41,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:41,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:41,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:41,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 127 transitions, 1276 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:41,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:41,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:41,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:41,599 INFO L124 PetriNetUnfolderBase]: 270/542 cut-off events. [2024-06-21 21:25:41,599 INFO L125 PetriNetUnfolderBase]: For 17460/17460 co-relation queries the response was YES. [2024-06-21 21:25:41,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3424 conditions, 542 events. 270/542 cut-off events. For 17460/17460 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2629 event pairs, 32 based on Foata normal form. 2/543 useless extension candidates. Maximal degree in co-relation 3355. Up to 439 conditions per place. [2024-06-21 21:25:41,603 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 117 selfloop transitions, 21 changer transitions 0/142 dead transitions. [2024-06-21 21:25:41,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 142 transitions, 1702 flow [2024-06-21 21:25:41,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:25:41,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:25:41,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 21:25:41,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 21:25:41,604 INFO L175 Difference]: Start difference. First operand has 143 places, 127 transitions, 1276 flow. Second operand 11 states and 136 transitions. [2024-06-21 21:25:41,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 142 transitions, 1702 flow [2024-06-21 21:25:41,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 142 transitions, 1606 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:41,632 INFO L231 Difference]: Finished difference. Result has 147 places, 129 transitions, 1276 flow [2024-06-21 21:25:41,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1180, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1276, PETRI_PLACES=147, PETRI_TRANSITIONS=129} [2024-06-21 21:25:41,632 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 117 predicate places. [2024-06-21 21:25:41,633 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 129 transitions, 1276 flow [2024-06-21 21:25:41,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:41,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:41,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:41,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 21:25:41,633 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:41,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:41,634 INFO L85 PathProgramCache]: Analyzing trace with hash 894673918, now seen corresponding path program 3 times [2024-06-21 21:25:41,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:41,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408014768] [2024-06-21 21:25:41,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:41,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:41,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:42,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:42,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:42,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408014768] [2024-06-21 21:25:42,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408014768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:42,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:42,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:42,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046254047] [2024-06-21 21:25:42,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:42,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:42,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:42,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:42,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:42,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:42,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 129 transitions, 1276 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:42,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:42,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:42,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:42,711 INFO L124 PetriNetUnfolderBase]: 290/582 cut-off events. [2024-06-21 21:25:42,712 INFO L125 PetriNetUnfolderBase]: For 25358/25358 co-relation queries the response was YES. [2024-06-21 21:25:42,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3642 conditions, 582 events. 290/582 cut-off events. For 25358/25358 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2872 event pairs, 36 based on Foata normal form. 12/592 useless extension candidates. Maximal degree in co-relation 3572. Up to 431 conditions per place. [2024-06-21 21:25:42,715 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 107 selfloop transitions, 27 changer transitions 6/144 dead transitions. [2024-06-21 21:25:42,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 144 transitions, 1666 flow [2024-06-21 21:25:42,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:42,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:42,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-21 21:25:42,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-21 21:25:42,716 INFO L175 Difference]: Start difference. First operand has 147 places, 129 transitions, 1276 flow. Second operand 10 states and 134 transitions. [2024-06-21 21:25:42,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 144 transitions, 1666 flow [2024-06-21 21:25:42,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 144 transitions, 1609 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:42,745 INFO L231 Difference]: Finished difference. Result has 150 places, 128 transitions, 1284 flow [2024-06-21 21:25:42,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1284, PETRI_PLACES=150, PETRI_TRANSITIONS=128} [2024-06-21 21:25:42,745 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-21 21:25:42,746 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 128 transitions, 1284 flow [2024-06-21 21:25:42,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:42,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:42,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:42,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 21:25:42,746 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:42,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:42,747 INFO L85 PathProgramCache]: Analyzing trace with hash 251003584, now seen corresponding path program 4 times [2024-06-21 21:25:42,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:42,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887263202] [2024-06-21 21:25:42,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:42,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:42,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:43,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:43,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:43,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887263202] [2024-06-21 21:25:43,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887263202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:43,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:43,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:43,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722772418] [2024-06-21 21:25:43,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:43,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:43,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:43,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:43,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:43,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:43,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 128 transitions, 1284 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:43,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:43,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:43,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:44,077 INFO L124 PetriNetUnfolderBase]: 275/555 cut-off events. [2024-06-21 21:25:44,078 INFO L125 PetriNetUnfolderBase]: For 17349/17349 co-relation queries the response was YES. [2024-06-21 21:25:44,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3427 conditions, 555 events. 275/555 cut-off events. For 17349/17349 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2757 event pairs, 35 based on Foata normal form. 2/553 useless extension candidates. Maximal degree in co-relation 3355. Up to 393 conditions per place. [2024-06-21 21:25:44,081 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 92 selfloop transitions, 45 changer transitions 0/141 dead transitions. [2024-06-21 21:25:44,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 141 transitions, 1606 flow [2024-06-21 21:25:44,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:44,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:44,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 21:25:44,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-21 21:25:44,083 INFO L175 Difference]: Start difference. First operand has 150 places, 128 transitions, 1284 flow. Second operand 10 states and 131 transitions. [2024-06-21 21:25:44,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 141 transitions, 1606 flow [2024-06-21 21:25:44,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 141 transitions, 1520 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-21 21:25:44,114 INFO L231 Difference]: Finished difference. Result has 151 places, 130 transitions, 1341 flow [2024-06-21 21:25:44,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1198, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1341, PETRI_PLACES=151, PETRI_TRANSITIONS=130} [2024-06-21 21:25:44,115 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 121 predicate places. [2024-06-21 21:25:44,115 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 130 transitions, 1341 flow [2024-06-21 21:25:44,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:44,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:44,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:44,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 21:25:44,116 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:44,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:44,116 INFO L85 PathProgramCache]: Analyzing trace with hash 541355006, now seen corresponding path program 5 times [2024-06-21 21:25:44,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:44,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549824098] [2024-06-21 21:25:44,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:44,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:44,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:45,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:45,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:45,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549824098] [2024-06-21 21:25:45,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549824098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:45,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:45,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:45,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023741025] [2024-06-21 21:25:45,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:45,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:45,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:45,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:45,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:45,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:45,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 130 transitions, 1341 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:45,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:45,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:45,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:45,379 INFO L124 PetriNetUnfolderBase]: 272/554 cut-off events. [2024-06-21 21:25:45,379 INFO L125 PetriNetUnfolderBase]: For 16516/16516 co-relation queries the response was YES. [2024-06-21 21:25:45,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3384 conditions, 554 events. 272/554 cut-off events. For 16516/16516 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2730 event pairs, 36 based on Foata normal form. 2/555 useless extension candidates. Maximal degree in co-relation 3311. Up to 470 conditions per place. [2024-06-21 21:25:45,383 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 117 selfloop transitions, 18 changer transitions 0/139 dead transitions. [2024-06-21 21:25:45,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 139 transitions, 1631 flow [2024-06-21 21:25:45,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:45,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:45,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 21:25:45,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 21:25:45,409 INFO L175 Difference]: Start difference. First operand has 151 places, 130 transitions, 1341 flow. Second operand 9 states and 114 transitions. [2024-06-21 21:25:45,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 139 transitions, 1631 flow [2024-06-21 21:25:45,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 139 transitions, 1475 flow, removed 23 selfloop flow, removed 13 redundant places. [2024-06-21 21:25:45,442 INFO L231 Difference]: Finished difference. Result has 147 places, 130 transitions, 1226 flow [2024-06-21 21:25:45,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1226, PETRI_PLACES=147, PETRI_TRANSITIONS=130} [2024-06-21 21:25:45,445 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 117 predicate places. [2024-06-21 21:25:45,445 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 130 transitions, 1226 flow [2024-06-21 21:25:45,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:45,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:45,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:45,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 21:25:45,450 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:45,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:45,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1596679667, now seen corresponding path program 1 times [2024-06-21 21:25:45,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:45,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498018577] [2024-06-21 21:25:45,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:45,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:45,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:46,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:46,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:46,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498018577] [2024-06-21 21:25:46,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498018577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:46,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:46,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:46,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185417660] [2024-06-21 21:25:46,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:46,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:46,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:46,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:46,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:46,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:46,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 130 transitions, 1226 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:46,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:46,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:46,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:46,675 INFO L124 PetriNetUnfolderBase]: 276/562 cut-off events. [2024-06-21 21:25:46,675 INFO L125 PetriNetUnfolderBase]: For 16417/16417 co-relation queries the response was YES. [2024-06-21 21:25:46,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3235 conditions, 562 events. 276/562 cut-off events. For 16417/16417 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2788 event pairs, 28 based on Foata normal form. 2/563 useless extension candidates. Maximal degree in co-relation 3167. Up to 470 conditions per place. [2024-06-21 21:25:46,681 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 118 selfloop transitions, 22 changer transitions 0/144 dead transitions. [2024-06-21 21:25:46,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 144 transitions, 1560 flow [2024-06-21 21:25:46,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:46,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:46,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-21 21:25:46,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-21 21:25:46,696 INFO L175 Difference]: Start difference. First operand has 147 places, 130 transitions, 1226 flow. Second operand 9 states and 115 transitions. [2024-06-21 21:25:46,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 144 transitions, 1560 flow [2024-06-21 21:25:46,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 144 transitions, 1522 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:46,730 INFO L231 Difference]: Finished difference. Result has 149 places, 133 transitions, 1277 flow [2024-06-21 21:25:46,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1188, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1277, PETRI_PLACES=149, PETRI_TRANSITIONS=133} [2024-06-21 21:25:46,731 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 119 predicate places. [2024-06-21 21:25:46,731 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 133 transitions, 1277 flow [2024-06-21 21:25:46,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:46,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:46,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:46,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 21:25:46,732 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:46,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:46,732 INFO L85 PathProgramCache]: Analyzing trace with hash -125108499, now seen corresponding path program 2 times [2024-06-21 21:25:46,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:46,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920455604] [2024-06-21 21:25:46,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:46,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:46,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:47,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:47,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:47,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920455604] [2024-06-21 21:25:47,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920455604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:47,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:47,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:47,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439717465] [2024-06-21 21:25:47,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:47,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:47,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:47,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:47,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:47,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:47,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 133 transitions, 1277 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:47,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:47,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:47,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:48,060 INFO L124 PetriNetUnfolderBase]: 280/572 cut-off events. [2024-06-21 21:25:48,061 INFO L125 PetriNetUnfolderBase]: For 17174/17174 co-relation queries the response was YES. [2024-06-21 21:25:48,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3326 conditions, 572 events. 280/572 cut-off events. For 17174/17174 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2861 event pairs, 30 based on Foata normal form. 2/573 useless extension candidates. Maximal degree in co-relation 3256. Up to 466 conditions per place. [2024-06-21 21:25:48,065 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 112 selfloop transitions, 29 changer transitions 0/145 dead transitions. [2024-06-21 21:25:48,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 145 transitions, 1599 flow [2024-06-21 21:25:48,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:48,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:48,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 21:25:48,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:25:48,066 INFO L175 Difference]: Start difference. First operand has 149 places, 133 transitions, 1277 flow. Second operand 9 states and 117 transitions. [2024-06-21 21:25:48,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 145 transitions, 1599 flow [2024-06-21 21:25:48,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 145 transitions, 1554 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 21:25:48,108 INFO L231 Difference]: Finished difference. Result has 152 places, 134 transitions, 1311 flow [2024-06-21 21:25:48,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1311, PETRI_PLACES=152, PETRI_TRANSITIONS=134} [2024-06-21 21:25:48,108 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-21 21:25:48,109 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 134 transitions, 1311 flow [2024-06-21 21:25:48,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:48,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:48,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:48,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 21:25:48,110 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:48,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:48,111 INFO L85 PathProgramCache]: Analyzing trace with hash -324558159, now seen corresponding path program 3 times [2024-06-21 21:25:48,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:48,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307182976] [2024-06-21 21:25:48,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:48,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:48,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25: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-21 21:25:49,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:49,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307182976] [2024-06-21 21:25:49,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307182976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:49,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:49,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:49,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368234228] [2024-06-21 21:25:49,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:49,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:49,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:49,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:49,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:49,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:49,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 134 transitions, 1311 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:49,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:49,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:49,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:49,403 INFO L124 PetriNetUnfolderBase]: 284/580 cut-off events. [2024-06-21 21:25:49,404 INFO L125 PetriNetUnfolderBase]: For 17950/17950 co-relation queries the response was YES. [2024-06-21 21:25:49,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3396 conditions, 580 events. 284/580 cut-off events. For 17950/17950 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2912 event pairs, 30 based on Foata normal form. 2/581 useless extension candidates. Maximal degree in co-relation 3325. Up to 484 conditions per place. [2024-06-21 21:25:49,408 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 124 selfloop transitions, 19 changer transitions 0/147 dead transitions. [2024-06-21 21:25:49,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 147 transitions, 1641 flow [2024-06-21 21:25:49,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:49,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:49,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-21 21:25:49,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-21 21:25:49,410 INFO L175 Difference]: Start difference. First operand has 152 places, 134 transitions, 1311 flow. Second operand 9 states and 115 transitions. [2024-06-21 21:25:49,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 147 transitions, 1641 flow [2024-06-21 21:25:49,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 147 transitions, 1574 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:49,445 INFO L231 Difference]: Finished difference. Result has 154 places, 135 transitions, 1304 flow [2024-06-21 21:25:49,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1244, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1304, PETRI_PLACES=154, PETRI_TRANSITIONS=135} [2024-06-21 21:25:49,446 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-06-21 21:25:49,446 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 135 transitions, 1304 flow [2024-06-21 21:25:49,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:49,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:49,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:49,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 21:25:49,447 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:49,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:49,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1697670315, now seen corresponding path program 4 times [2024-06-21 21:25:49,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:49,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753067657] [2024-06-21 21:25:49,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:49,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:49,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:50,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:50,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:50,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753067657] [2024-06-21 21:25:50,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753067657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:50,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:50,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:50,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395415903] [2024-06-21 21:25:50,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:50,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:50,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:50,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:50,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:50,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:50,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 135 transitions, 1304 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:50,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:50,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:50,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:50,619 INFO L124 PetriNetUnfolderBase]: 288/588 cut-off events. [2024-06-21 21:25:50,620 INFO L125 PetriNetUnfolderBase]: For 18854/18854 co-relation queries the response was YES. [2024-06-21 21:25:50,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3434 conditions, 588 events. 288/588 cut-off events. For 18854/18854 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 2967 event pairs, 35 based on Foata normal form. 2/589 useless extension candidates. Maximal degree in co-relation 3362. Up to 474 conditions per place. [2024-06-21 21:25:50,623 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 133 selfloop transitions, 15 changer transitions 0/152 dead transitions. [2024-06-21 21:25:50,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 152 transitions, 1660 flow [2024-06-21 21:25:50,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:50,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:50,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 21:25:50,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:25:50,645 INFO L175 Difference]: Start difference. First operand has 154 places, 135 transitions, 1304 flow. Second operand 9 states and 117 transitions. [2024-06-21 21:25:50,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 152 transitions, 1660 flow [2024-06-21 21:25:50,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 152 transitions, 1610 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:50,682 INFO L231 Difference]: Finished difference. Result has 156 places, 136 transitions, 1308 flow [2024-06-21 21:25:50,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1308, PETRI_PLACES=156, PETRI_TRANSITIONS=136} [2024-06-21 21:25:50,683 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 126 predicate places. [2024-06-21 21:25:50,683 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 136 transitions, 1308 flow [2024-06-21 21:25:50,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:50,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:50,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:50,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 21:25:50,684 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:50,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:50,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1701331725, now seen corresponding path program 5 times [2024-06-21 21:25:50,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:50,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988869297] [2024-06-21 21:25:50,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:50,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:50,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:51,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:51,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:51,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988869297] [2024-06-21 21:25:51,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988869297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:51,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:51,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:51,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795571963] [2024-06-21 21:25:51,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:51,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:51,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:51,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:51,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:51,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:51,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 136 transitions, 1308 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:51,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:51,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:51,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:51,991 INFO L124 PetriNetUnfolderBase]: 292/596 cut-off events. [2024-06-21 21:25:51,991 INFO L125 PetriNetUnfolderBase]: For 19593/19593 co-relation queries the response was YES. [2024-06-21 21:25:51,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3483 conditions, 596 events. 292/596 cut-off events. For 19593/19593 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3025 event pairs, 32 based on Foata normal form. 2/597 useless extension candidates. Maximal degree in co-relation 3410. Up to 499 conditions per place. [2024-06-21 21:25:51,995 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 132 selfloop transitions, 16 changer transitions 0/152 dead transitions. [2024-06-21 21:25:51,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 152 transitions, 1664 flow [2024-06-21 21:25:51,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:51,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:51,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-21 21:25:51,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-21 21:25:51,996 INFO L175 Difference]: Start difference. First operand has 156 places, 136 transitions, 1308 flow. Second operand 9 states and 118 transitions. [2024-06-21 21:25:51,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 152 transitions, 1664 flow [2024-06-21 21:25:52,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 152 transitions, 1620 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:52,038 INFO L231 Difference]: Finished difference. Result has 158 places, 137 transitions, 1322 flow [2024-06-21 21:25:52,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1322, PETRI_PLACES=158, PETRI_TRANSITIONS=137} [2024-06-21 21:25:52,038 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 128 predicate places. [2024-06-21 21:25:52,038 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 137 transitions, 1322 flow [2024-06-21 21:25:52,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:52,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:52,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:52,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 21:25:52,039 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:52,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:52,039 INFO L85 PathProgramCache]: Analyzing trace with hash -443315121, now seen corresponding path program 6 times [2024-06-21 21:25:52,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:52,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259362372] [2024-06-21 21:25:52,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:52,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:52,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:52,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:52,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:52,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259362372] [2024-06-21 21:25:52,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259362372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:52,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:52,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:52,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701085047] [2024-06-21 21:25:52,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:52,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:52,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:52,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:52,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:52,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:52,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 137 transitions, 1322 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:52,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:52,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:52,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:53,265 INFO L124 PetriNetUnfolderBase]: 296/604 cut-off events. [2024-06-21 21:25:53,266 INFO L125 PetriNetUnfolderBase]: For 20517/20517 co-relation queries the response was YES. [2024-06-21 21:25:53,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3537 conditions, 604 events. 296/604 cut-off events. For 20517/20517 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3077 event pairs, 34 based on Foata normal form. 2/605 useless extension candidates. Maximal degree in co-relation 3463. Up to 512 conditions per place. [2024-06-21 21:25:53,270 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 131 selfloop transitions, 17 changer transitions 0/152 dead transitions. [2024-06-21 21:25:53,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 152 transitions, 1678 flow [2024-06-21 21:25:53,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:53,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:53,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-21 21:25:53,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-21 21:25:53,275 INFO L175 Difference]: Start difference. First operand has 158 places, 137 transitions, 1322 flow. Second operand 9 states and 118 transitions. [2024-06-21 21:25:53,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 152 transitions, 1678 flow [2024-06-21 21:25:53,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 152 transitions, 1630 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:53,320 INFO L231 Difference]: Finished difference. Result has 160 places, 138 transitions, 1336 flow [2024-06-21 21:25:53,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1274, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1336, PETRI_PLACES=160, PETRI_TRANSITIONS=138} [2024-06-21 21:25:53,320 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 130 predicate places. [2024-06-21 21:25:53,320 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 138 transitions, 1336 flow [2024-06-21 21:25:53,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:53,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:53,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:53,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 21:25:53,321 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:53,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:53,322 INFO L85 PathProgramCache]: Analyzing trace with hash -125102547, now seen corresponding path program 1 times [2024-06-21 21:25:53,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:53,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193340194] [2024-06-21 21:25:53,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:53,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:53,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:54,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:54,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:54,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193340194] [2024-06-21 21:25:54,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193340194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:54,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:54,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:54,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673740826] [2024-06-21 21:25:54,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:54,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:54,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:54,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:54,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:54,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:54,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 138 transitions, 1336 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:54,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:54,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:54,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:54,969 INFO L124 PetriNetUnfolderBase]: 299/609 cut-off events. [2024-06-21 21:25:54,969 INFO L125 PetriNetUnfolderBase]: For 20347/20347 co-relation queries the response was YES. [2024-06-21 21:25:54,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3585 conditions, 609 events. 299/609 cut-off events. For 20347/20347 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3124 event pairs, 32 based on Foata normal form. 1/609 useless extension candidates. Maximal degree in co-relation 3510. Up to 469 conditions per place. [2024-06-21 21:25:54,973 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 111 selfloop transitions, 37 changer transitions 0/152 dead transitions. [2024-06-21 21:25:54,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 152 transitions, 1712 flow [2024-06-21 21:25:54,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:54,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:54,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 21:25:54,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-21 21:25:54,975 INFO L175 Difference]: Start difference. First operand has 160 places, 138 transitions, 1336 flow. Second operand 10 states and 131 transitions. [2024-06-21 21:25:54,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 152 transitions, 1712 flow [2024-06-21 21:25:55,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 152 transitions, 1660 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:55,059 INFO L231 Difference]: Finished difference. Result has 163 places, 140 transitions, 1415 flow [2024-06-21 21:25:55,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1284, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1415, PETRI_PLACES=163, PETRI_TRANSITIONS=140} [2024-06-21 21:25:55,059 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-21 21:25:55,059 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 140 transitions, 1415 flow [2024-06-21 21:25:55,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:55,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:55,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:55,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 21:25:55,060 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:55,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:55,061 INFO L85 PathProgramCache]: Analyzing trace with hash -124900737, now seen corresponding path program 2 times [2024-06-21 21:25:55,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:55,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239712382] [2024-06-21 21:25:55,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:55,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:55,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:56,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:56,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:56,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239712382] [2024-06-21 21:25:56,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239712382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:56,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:56,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:25:56,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033514263] [2024-06-21 21:25:56,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:56,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:25:56,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:56,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:25:56,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:25:56,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:56,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 140 transitions, 1415 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:56,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:56,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:56,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:56,754 INFO L124 PetriNetUnfolderBase]: 305/621 cut-off events. [2024-06-21 21:25:56,754 INFO L125 PetriNetUnfolderBase]: For 22679/22679 co-relation queries the response was YES. [2024-06-21 21:25:56,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3729 conditions, 621 events. 305/621 cut-off events. For 22679/22679 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3188 event pairs, 32 based on Foata normal form. 2/622 useless extension candidates. Maximal degree in co-relation 3653. Up to 488 conditions per place. [2024-06-21 21:25:56,758 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 112 selfloop transitions, 39 changer transitions 0/155 dead transitions. [2024-06-21 21:25:56,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 155 transitions, 1847 flow [2024-06-21 21:25:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:25:56,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:25:56,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-21 21:25:56,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-21 21:25:56,760 INFO L175 Difference]: Start difference. First operand has 163 places, 140 transitions, 1415 flow. Second operand 10 states and 132 transitions. [2024-06-21 21:25:56,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 155 transitions, 1847 flow [2024-06-21 21:25:56,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 155 transitions, 1722 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 21:25:56,801 INFO L231 Difference]: Finished difference. Result has 166 places, 144 transitions, 1489 flow [2024-06-21 21:25:56,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1290, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1489, PETRI_PLACES=166, PETRI_TRANSITIONS=144} [2024-06-21 21:25:56,801 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-21 21:25:56,801 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 144 transitions, 1489 flow [2024-06-21 21:25:56,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:56,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:56,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:56,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 21:25:56,802 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:56,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:56,802 INFO L85 PathProgramCache]: Analyzing trace with hash -653658965, now seen corresponding path program 7 times [2024-06-21 21:25:56,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:56,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142970346] [2024-06-21 21:25:56,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:56,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:56,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:57,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:57,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:57,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142970346] [2024-06-21 21:25:57,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142970346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:57,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:57,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:57,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344212873] [2024-06-21 21:25:57,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:57,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:57,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:57,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:57,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:57,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:57,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 144 transitions, 1489 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:57,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:57,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:57,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:58,007 INFO L124 PetriNetUnfolderBase]: 309/627 cut-off events. [2024-06-21 21:25:58,008 INFO L125 PetriNetUnfolderBase]: For 24866/24866 co-relation queries the response was YES. [2024-06-21 21:25:58,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3792 conditions, 627 events. 309/627 cut-off events. For 24866/24866 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3236 event pairs, 41 based on Foata normal form. 2/626 useless extension candidates. Maximal degree in co-relation 3714. Up to 496 conditions per place. [2024-06-21 21:25:58,012 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 111 selfloop transitions, 39 changer transitions 0/154 dead transitions. [2024-06-21 21:25:58,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 154 transitions, 1833 flow [2024-06-21 21:25:58,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:58,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:58,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 117 transitions. [2024-06-21 21:25:58,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:25:58,013 INFO L175 Difference]: Start difference. First operand has 166 places, 144 transitions, 1489 flow. Second operand 9 states and 117 transitions. [2024-06-21 21:25:58,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 154 transitions, 1833 flow [2024-06-21 21:25:58,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 154 transitions, 1694 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:58,072 INFO L231 Difference]: Finished difference. Result has 168 places, 145 transitions, 1458 flow [2024-06-21 21:25:58,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1458, PETRI_PLACES=168, PETRI_TRANSITIONS=145} [2024-06-21 21:25:58,072 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 138 predicate places. [2024-06-21 21:25:58,073 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 145 transitions, 1458 flow [2024-06-21 21:25:58,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:58,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:58,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:58,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 21:25:58,073 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:58,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:58,074 INFO L85 PathProgramCache]: Analyzing trace with hash -141668553, now seen corresponding path program 8 times [2024-06-21 21:25:58,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:58,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043539437] [2024-06-21 21:25:58,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:58,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:58,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:25:59,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:25:59,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:25:59,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043539437] [2024-06-21 21:25:59,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043539437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:25:59,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:25:59,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:25:59,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962167446] [2024-06-21 21:25:59,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:25:59,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:25:59,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:25:59,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:25:59,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:25:59,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:25:59,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 145 transitions, 1458 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:59,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:25:59,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:25:59,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:25:59,600 INFO L124 PetriNetUnfolderBase]: 313/633 cut-off events. [2024-06-21 21:25:59,600 INFO L125 PetriNetUnfolderBase]: For 24551/24551 co-relation queries the response was YES. [2024-06-21 21:25:59,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3826 conditions, 633 events. 313/633 cut-off events. For 24551/24551 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3274 event pairs, 44 based on Foata normal form. 2/631 useless extension candidates. Maximal degree in co-relation 3747. Up to 516 conditions per place. [2024-06-21 21:25:59,604 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 126 selfloop transitions, 26 changer transitions 0/156 dead transitions. [2024-06-21 21:25:59,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 156 transitions, 1814 flow [2024-06-21 21:25:59,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:25:59,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:25:59,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-21 21:25:59,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-21 21:25:59,606 INFO L175 Difference]: Start difference. First operand has 168 places, 145 transitions, 1458 flow. Second operand 9 states and 118 transitions. [2024-06-21 21:25:59,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 156 transitions, 1814 flow [2024-06-21 21:25:59,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 156 transitions, 1716 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 21:25:59,658 INFO L231 Difference]: Finished difference. Result has 170 places, 146 transitions, 1444 flow [2024-06-21 21:25:59,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1444, PETRI_PLACES=170, PETRI_TRANSITIONS=146} [2024-06-21 21:25:59,659 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 140 predicate places. [2024-06-21 21:25:59,659 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 146 transitions, 1444 flow [2024-06-21 21:25:59,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:25:59,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:25:59,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:25:59,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 21:25:59,660 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:25:59,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:25:59,660 INFO L85 PathProgramCache]: Analyzing trace with hash -147030933, now seen corresponding path program 9 times [2024-06-21 21:25:59,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:25:59,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850198329] [2024-06-21 21:25:59,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:25:59,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:25:59,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:00,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-21 21:26:00,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:00,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850198329] [2024-06-21 21:26:00,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850198329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:00,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:00,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:00,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590247007] [2024-06-21 21:26:00,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:00,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:00,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:00,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:00,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:00,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:00,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 146 transitions, 1444 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:00,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:00,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:00,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:00,900 INFO L124 PetriNetUnfolderBase]: 317/643 cut-off events. [2024-06-21 21:26:00,901 INFO L125 PetriNetUnfolderBase]: For 25117/25117 co-relation queries the response was YES. [2024-06-21 21:26:00,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3855 conditions, 643 events. 317/643 cut-off events. For 25117/25117 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3355 event pairs, 37 based on Foata normal form. 2/643 useless extension candidates. Maximal degree in co-relation 3775. Up to 545 conditions per place. [2024-06-21 21:26:00,905 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 130 selfloop transitions, 22 changer transitions 1/157 dead transitions. [2024-06-21 21:26:00,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 157 transitions, 1808 flow [2024-06-21 21:26:00,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:26:00,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:26:00,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-21 21:26:00,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-21 21:26:00,906 INFO L175 Difference]: Start difference. First operand has 170 places, 146 transitions, 1444 flow. Second operand 9 states and 115 transitions. [2024-06-21 21:26:00,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 157 transitions, 1808 flow [2024-06-21 21:26:00,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 157 transitions, 1732 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 21:26:00,966 INFO L231 Difference]: Finished difference. Result has 173 places, 147 transitions, 1452 flow [2024-06-21 21:26:00,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1370, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1452, PETRI_PLACES=173, PETRI_TRANSITIONS=147} [2024-06-21 21:26:00,966 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2024-06-21 21:26:00,967 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 147 transitions, 1452 flow [2024-06-21 21:26:00,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:00,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:00,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:00,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 21:26:00,967 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:00,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:00,968 INFO L85 PathProgramCache]: Analyzing trace with hash -147178803, now seen corresponding path program 10 times [2024-06-21 21:26:00,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:00,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618177870] [2024-06-21 21:26:00,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:00,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:00,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:01,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:01,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:01,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618177870] [2024-06-21 21:26:01,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618177870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:01,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:01,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:01,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983506562] [2024-06-21 21:26:01,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:01,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:01,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:01,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:01,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:01,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:01,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 147 transitions, 1452 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:01,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:01,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:01,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:02,247 INFO L124 PetriNetUnfolderBase]: 302/610 cut-off events. [2024-06-21 21:26:02,248 INFO L125 PetriNetUnfolderBase]: For 22573/22573 co-relation queries the response was YES. [2024-06-21 21:26:02,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3543 conditions, 610 events. 302/610 cut-off events. For 22573/22573 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3136 event pairs, 30 based on Foata normal form. 2/610 useless extension candidates. Maximal degree in co-relation 3461. Up to 507 conditions per place. [2024-06-21 21:26:02,252 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 129 selfloop transitions, 24 changer transitions 0/157 dead transitions. [2024-06-21 21:26:02,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 157 transitions, 1780 flow [2024-06-21 21:26:02,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:02,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:02,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-21 21:26:02,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 21:26:02,253 INFO L175 Difference]: Start difference. First operand has 173 places, 147 transitions, 1452 flow. Second operand 10 states and 125 transitions. [2024-06-21 21:26:02,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 157 transitions, 1780 flow [2024-06-21 21:26:02,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 157 transitions, 1706 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 21:26:02,314 INFO L231 Difference]: Finished difference. Result has 177 places, 147 transitions, 1430 flow [2024-06-21 21:26:02,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1430, PETRI_PLACES=177, PETRI_TRANSITIONS=147} [2024-06-21 21:26:02,315 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2024-06-21 21:26:02,315 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 147 transitions, 1430 flow [2024-06-21 21:26:02,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:02,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:02,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:02,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 21:26:02,315 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:02,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:02,316 INFO L85 PathProgramCache]: Analyzing trace with hash -646301363, now seen corresponding path program 3 times [2024-06-21 21:26:02,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:02,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349065360] [2024-06-21 21:26:02,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:02,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:02,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:03,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:03,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:03,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349065360] [2024-06-21 21:26:03,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349065360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:03,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:03,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:03,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133307061] [2024-06-21 21:26:03,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:03,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:03,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:03,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:03,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:03,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:03,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 147 transitions, 1430 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:03,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:03,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:03,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:04,008 INFO L124 PetriNetUnfolderBase]: 305/615 cut-off events. [2024-06-21 21:26:04,008 INFO L125 PetriNetUnfolderBase]: For 21753/21753 co-relation queries the response was YES. [2024-06-21 21:26:04,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3549 conditions, 615 events. 305/615 cut-off events. For 21753/21753 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3155 event pairs, 32 based on Foata normal form. 1/614 useless extension candidates. Maximal degree in co-relation 3466. Up to 442 conditions per place. [2024-06-21 21:26:04,013 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 102 selfloop transitions, 52 changer transitions 0/158 dead transitions. [2024-06-21 21:26:04,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 158 transitions, 1800 flow [2024-06-21 21:26:04,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:04,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:04,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-21 21:26:04,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-21 21:26:04,014 INFO L175 Difference]: Start difference. First operand has 177 places, 147 transitions, 1430 flow. Second operand 10 states and 132 transitions. [2024-06-21 21:26:04,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 158 transitions, 1800 flow [2024-06-21 21:26:04,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 158 transitions, 1692 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:04,079 INFO L231 Difference]: Finished difference. Result has 178 places, 149 transitions, 1477 flow [2024-06-21 21:26:04,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1477, PETRI_PLACES=178, PETRI_TRANSITIONS=149} [2024-06-21 21:26:04,079 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-21 21:26:04,079 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 149 transitions, 1477 flow [2024-06-21 21:26:04,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:04,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:04,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:04,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 21:26:04,080 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:04,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:04,080 INFO L85 PathProgramCache]: Analyzing trace with hash -816451125, now seen corresponding path program 4 times [2024-06-21 21:26:04,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:04,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018294929] [2024-06-21 21:26:04,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:04,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:04,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:05,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:05,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:05,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018294929] [2024-06-21 21:26:05,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018294929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:05,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:05,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:05,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556176114] [2024-06-21 21:26:05,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:05,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:05,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:05,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:05,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:05,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:05,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 149 transitions, 1477 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:05,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:05,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:05,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:06,428 INFO L124 PetriNetUnfolderBase]: 303/612 cut-off events. [2024-06-21 21:26:06,429 INFO L125 PetriNetUnfolderBase]: For 21180/21180 co-relation queries the response was YES. [2024-06-21 21:26:06,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3464 conditions, 612 events. 303/612 cut-off events. For 21180/21180 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3142 event pairs, 36 based on Foata normal form. 1/611 useless extension candidates. Maximal degree in co-relation 3380. Up to 439 conditions per place. [2024-06-21 21:26:06,433 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 101 selfloop transitions, 53 changer transitions 0/158 dead transitions. [2024-06-21 21:26:06,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 158 transitions, 1805 flow [2024-06-21 21:26:06,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:06,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:06,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 21:26:06,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-21 21:26:06,434 INFO L175 Difference]: Start difference. First operand has 178 places, 149 transitions, 1477 flow. Second operand 10 states and 131 transitions. [2024-06-21 21:26:06,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 158 transitions, 1805 flow [2024-06-21 21:26:06,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 158 transitions, 1649 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 21:26:06,484 INFO L231 Difference]: Finished difference. Result has 182 places, 149 transitions, 1432 flow [2024-06-21 21:26:06,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1432, PETRI_PLACES=182, PETRI_TRANSITIONS=149} [2024-06-21 21:26:06,485 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 152 predicate places. [2024-06-21 21:26:06,485 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 149 transitions, 1432 flow [2024-06-21 21:26:06,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:06,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:06,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:06,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 21:26:06,486 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:06,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:06,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1802013583, now seen corresponding path program 5 times [2024-06-21 21:26:06,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:06,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16029267] [2024-06-21 21:26:06,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:06,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:06,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:07,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-21 21:26:07,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:07,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16029267] [2024-06-21 21:26:07,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16029267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:07,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:07,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:07,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423998929] [2024-06-21 21:26:07,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:07,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:07,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:07,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:07,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:07,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:07,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 149 transitions, 1432 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:07,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:07,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:07,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:08,099 INFO L124 PetriNetUnfolderBase]: 306/619 cut-off events. [2024-06-21 21:26:08,099 INFO L125 PetriNetUnfolderBase]: For 21733/21733 co-relation queries the response was YES. [2024-06-21 21:26:08,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3481 conditions, 619 events. 306/619 cut-off events. For 21733/21733 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3208 event pairs, 38 based on Foata normal form. 1/618 useless extension candidates. Maximal degree in co-relation 3396. Up to 507 conditions per place. [2024-06-21 21:26:08,103 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 125 selfloop transitions, 31 changer transitions 0/160 dead transitions. [2024-06-21 21:26:08,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 160 transitions, 1820 flow [2024-06-21 21:26:08,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:08,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:08,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-21 21:26:08,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-21 21:26:08,104 INFO L175 Difference]: Start difference. First operand has 182 places, 149 transitions, 1432 flow. Second operand 10 states and 129 transitions. [2024-06-21 21:26:08,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 160 transitions, 1820 flow [2024-06-21 21:26:08,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 160 transitions, 1698 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:08,158 INFO L231 Difference]: Finished difference. Result has 183 places, 151 transitions, 1437 flow [2024-06-21 21:26:08,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1310, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1437, PETRI_PLACES=183, PETRI_TRANSITIONS=151} [2024-06-21 21:26:08,158 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 153 predicate places. [2024-06-21 21:26:08,159 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 151 transitions, 1437 flow [2024-06-21 21:26:08,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:08,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:08,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:08,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 21:26:08,159 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:08,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:08,160 INFO L85 PathProgramCache]: Analyzing trace with hash -559748805, now seen corresponding path program 6 times [2024-06-21 21:26:08,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:08,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561810814] [2024-06-21 21:26:08,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:08,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:08,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:09,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:09,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:09,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561810814] [2024-06-21 21:26:09,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561810814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:09,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:09,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:09,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451123931] [2024-06-21 21:26:09,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:09,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:09,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:09,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:09,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:09,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:09,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 151 transitions, 1437 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:09,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:09,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:09,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:09,920 INFO L124 PetriNetUnfolderBase]: 304/616 cut-off events. [2024-06-21 21:26:09,920 INFO L125 PetriNetUnfolderBase]: For 20459/20459 co-relation queries the response was YES. [2024-06-21 21:26:09,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3366 conditions, 616 events. 304/616 cut-off events. For 20459/20459 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3178 event pairs, 34 based on Foata normal form. 1/616 useless extension candidates. Maximal degree in co-relation 3280. Up to 539 conditions per place. [2024-06-21 21:26:09,924 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 139 selfloop transitions, 17 changer transitions 0/160 dead transitions. [2024-06-21 21:26:09,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 160 transitions, 1769 flow [2024-06-21 21:26:09,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:09,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:09,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-21 21:26:09,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-21 21:26:09,940 INFO L175 Difference]: Start difference. First operand has 183 places, 151 transitions, 1437 flow. Second operand 10 states and 123 transitions. [2024-06-21 21:26:09,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 160 transitions, 1769 flow [2024-06-21 21:26:10,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 160 transitions, 1632 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:10,006 INFO L231 Difference]: Finished difference. Result has 185 places, 151 transitions, 1339 flow [2024-06-21 21:26:10,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1339, PETRI_PLACES=185, PETRI_TRANSITIONS=151} [2024-06-21 21:26:10,006 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-21 21:26:10,006 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 151 transitions, 1339 flow [2024-06-21 21:26:10,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:10,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:10,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:10,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 21:26:10,007 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:10,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:10,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1600722523, now seen corresponding path program 7 times [2024-06-21 21:26:10,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:10,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033012322] [2024-06-21 21:26:10,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:10,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:10,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:11,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:11,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:11,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033012322] [2024-06-21 21:26:11,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033012322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:11,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:11,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:11,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522811390] [2024-06-21 21:26:11,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:11,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:11,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:11,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:11,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:11,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:11,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 151 transitions, 1339 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:11,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:11,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:11,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:11,639 INFO L124 PetriNetUnfolderBase]: 307/621 cut-off events. [2024-06-21 21:26:11,639 INFO L125 PetriNetUnfolderBase]: For 20979/20979 co-relation queries the response was YES. [2024-06-21 21:26:11,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3343 conditions, 621 events. 307/621 cut-off events. For 20979/20979 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3213 event pairs, 32 based on Foata normal form. 1/620 useless extension candidates. Maximal degree in co-relation 3256. Up to 509 conditions per place. [2024-06-21 21:26:11,643 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 127 selfloop transitions, 31 changer transitions 0/162 dead transitions. [2024-06-21 21:26:11,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 162 transitions, 1735 flow [2024-06-21 21:26:11,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:11,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:11,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-21 21:26:11,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:26:11,644 INFO L175 Difference]: Start difference. First operand has 185 places, 151 transitions, 1339 flow. Second operand 10 states and 130 transitions. [2024-06-21 21:26:11,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 162 transitions, 1735 flow [2024-06-21 21:26:11,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 162 transitions, 1678 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 21:26:11,718 INFO L231 Difference]: Finished difference. Result has 185 places, 153 transitions, 1413 flow [2024-06-21 21:26:11,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1413, PETRI_PLACES=185, PETRI_TRANSITIONS=153} [2024-06-21 21:26:11,719 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-21 21:26:11,719 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 153 transitions, 1413 flow [2024-06-21 21:26:11,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:11,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:11,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:11,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 21:26:11,720 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:11,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:11,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1802280493, now seen corresponding path program 8 times [2024-06-21 21:26:11,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:11,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418567898] [2024-06-21 21:26:11,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:11,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:11,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:12,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:12,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:12,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418567898] [2024-06-21 21:26:12,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418567898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:12,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:12,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:26:12,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779094419] [2024-06-21 21:26:12,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:12,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:26:12,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:12,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:26:12,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:26:12,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:12,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 153 transitions, 1413 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:12,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:12,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:12,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:12,955 INFO L124 PetriNetUnfolderBase]: 305/618 cut-off events. [2024-06-21 21:26:12,956 INFO L125 PetriNetUnfolderBase]: For 20395/20395 co-relation queries the response was YES. [2024-06-21 21:26:12,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3286 conditions, 618 events. 305/618 cut-off events. For 20395/20395 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3196 event pairs, 38 based on Foata normal form. 1/617 useless extension candidates. Maximal degree in co-relation 3198. Up to 497 conditions per place. [2024-06-21 21:26:12,960 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 122 selfloop transitions, 35 changer transitions 0/161 dead transitions. [2024-06-21 21:26:12,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 161 transitions, 1745 flow [2024-06-21 21:26:12,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:26:12,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:26:12,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 120 transitions. [2024-06-21 21:26:12,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-21 21:26:12,962 INFO L175 Difference]: Start difference. First operand has 185 places, 153 transitions, 1413 flow. Second operand 9 states and 120 transitions. [2024-06-21 21:26:12,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 161 transitions, 1745 flow [2024-06-21 21:26:13,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 161 transitions, 1620 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:13,038 INFO L231 Difference]: Finished difference. Result has 186 places, 153 transitions, 1366 flow [2024-06-21 21:26:13,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1288, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1366, PETRI_PLACES=186, PETRI_TRANSITIONS=153} [2024-06-21 21:26:13,038 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-21 21:26:13,038 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 153 transitions, 1366 flow [2024-06-21 21:26:13,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:13,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:13,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:13,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 21:26:13,039 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:13,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:13,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1238708139, now seen corresponding path program 1 times [2024-06-21 21:26:13,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:13,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947936910] [2024-06-21 21:26:13,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:13,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:13,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:14,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:14,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:14,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947936910] [2024-06-21 21:26:14,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947936910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:14,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:14,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:14,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286581577] [2024-06-21 21:26:14,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:14,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:14,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:14,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:14,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:14,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:14,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 153 transitions, 1366 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:14,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:14,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:14,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:14,475 INFO L124 PetriNetUnfolderBase]: 316/641 cut-off events. [2024-06-21 21:26:14,476 INFO L125 PetriNetUnfolderBase]: For 25983/25983 co-relation queries the response was YES. [2024-06-21 21:26:14,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3481 conditions, 641 events. 316/641 cut-off events. For 25983/25983 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3340 event pairs, 32 based on Foata normal form. 2/642 useless extension candidates. Maximal degree in co-relation 3392. Up to 521 conditions per place. [2024-06-21 21:26:14,480 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 142 selfloop transitions, 23 changer transitions 1/170 dead transitions. [2024-06-21 21:26:14,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 170 transitions, 1888 flow [2024-06-21 21:26:14,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:14,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:14,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-21 21:26:14,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-21 21:26:14,482 INFO L175 Difference]: Start difference. First operand has 186 places, 153 transitions, 1366 flow. Second operand 10 states and 129 transitions. [2024-06-21 21:26:14,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 170 transitions, 1888 flow [2024-06-21 21:26:14,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 170 transitions, 1665 flow, removed 22 selfloop flow, removed 12 redundant places. [2024-06-21 21:26:14,539 INFO L231 Difference]: Finished difference. Result has 185 places, 155 transitions, 1236 flow [2024-06-21 21:26:14,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1236, PETRI_PLACES=185, PETRI_TRANSITIONS=155} [2024-06-21 21:26:14,540 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-21 21:26:14,540 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 155 transitions, 1236 flow [2024-06-21 21:26:14,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:14,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:14,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:14,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 21:26:14,541 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:14,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:14,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1466605987, now seen corresponding path program 2 times [2024-06-21 21:26:14,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:14,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008805063] [2024-06-21 21:26:14,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:14,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:14,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:15,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:15,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:15,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008805063] [2024-06-21 21:26:15,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008805063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:15,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:15,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:15,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176024467] [2024-06-21 21:26:15,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:15,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:15,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:15,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:15,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:15,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:15,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 155 transitions, 1236 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:15,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:15,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:15,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:15,946 INFO L124 PetriNetUnfolderBase]: 302/611 cut-off events. [2024-06-21 21:26:15,947 INFO L125 PetriNetUnfolderBase]: For 21506/21506 co-relation queries the response was YES. [2024-06-21 21:26:15,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3006 conditions, 611 events. 302/611 cut-off events. For 21506/21506 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3153 event pairs, 31 based on Foata normal form. 2/612 useless extension candidates. Maximal degree in co-relation 2919. Up to 510 conditions per place. [2024-06-21 21:26:15,951 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 140 selfloop transitions, 23 changer transitions 0/167 dead transitions. [2024-06-21 21:26:15,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 167 transitions, 1590 flow [2024-06-21 21:26:15,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:15,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:15,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-21 21:26:15,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 21:26:15,952 INFO L175 Difference]: Start difference. First operand has 185 places, 155 transitions, 1236 flow. Second operand 10 states and 125 transitions. [2024-06-21 21:26:15,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 167 transitions, 1590 flow [2024-06-21 21:26:15,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 167 transitions, 1531 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 21:26:15,995 INFO L231 Difference]: Finished difference. Result has 190 places, 155 transitions, 1227 flow [2024-06-21 21:26:15,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1227, PETRI_PLACES=190, PETRI_TRANSITIONS=155} [2024-06-21 21:26:15,995 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-21 21:26:15,995 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 155 transitions, 1227 flow [2024-06-21 21:26:15,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:15,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:15,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:15,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 21:26:15,996 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:15,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:15,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1471367587, now seen corresponding path program 3 times [2024-06-21 21:26:15,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:15,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232172632] [2024-06-21 21:26:15,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:15,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:16,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:16,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:16,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:16,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232172632] [2024-06-21 21:26:16,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232172632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:16,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:16,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:16,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433983544] [2024-06-21 21:26:16,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:16,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:16,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:16,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:16,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:16,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:16,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 155 transitions, 1227 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:16,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:16,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:16,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:17,246 INFO L124 PetriNetUnfolderBase]: 314/639 cut-off events. [2024-06-21 21:26:17,247 INFO L125 PetriNetUnfolderBase]: For 32662/32662 co-relation queries the response was YES. [2024-06-21 21:26:17,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3094 conditions, 639 events. 314/639 cut-off events. For 32662/32662 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3331 event pairs, 27 based on Foata normal form. 8/646 useless extension candidates. Maximal degree in co-relation 3005. Up to 507 conditions per place. [2024-06-21 21:26:17,252 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 140 selfloop transitions, 15 changer transitions 13/172 dead transitions. [2024-06-21 21:26:17,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 172 transitions, 1627 flow [2024-06-21 21:26:17,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:17,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:17,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 21:26:17,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-21 21:26:17,261 INFO L175 Difference]: Start difference. First operand has 190 places, 155 transitions, 1227 flow. Second operand 10 states and 128 transitions. [2024-06-21 21:26:17,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 172 transitions, 1627 flow [2024-06-21 21:26:17,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 172 transitions, 1554 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 21:26:17,319 INFO L231 Difference]: Finished difference. Result has 190 places, 151 transitions, 1155 flow [2024-06-21 21:26:17,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1155, PETRI_PLACES=190, PETRI_TRANSITIONS=151} [2024-06-21 21:26:17,320 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-21 21:26:17,321 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 151 transitions, 1155 flow [2024-06-21 21:26:17,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:17,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:17,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:17,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 21:26:17,321 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:17,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:17,322 INFO L85 PathProgramCache]: Analyzing trace with hash 416609227, now seen corresponding path program 4 times [2024-06-21 21:26:17,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:17,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68325219] [2024-06-21 21:26:17,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:17,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:17,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:18,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:18,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:18,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68325219] [2024-06-21 21:26:18,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68325219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:18,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:18,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:18,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019871806] [2024-06-21 21:26:18,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:18,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:18,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:18,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:18,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:18,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:18,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 151 transitions, 1155 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:18,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:18,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:18,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:18,684 INFO L124 PetriNetUnfolderBase]: 294/599 cut-off events. [2024-06-21 21:26:18,684 INFO L125 PetriNetUnfolderBase]: For 22970/22970 co-relation queries the response was YES. [2024-06-21 21:26:18,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2914 conditions, 599 events. 294/599 cut-off events. For 22970/22970 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3096 event pairs, 27 based on Foata normal form. 2/600 useless extension candidates. Maximal degree in co-relation 2825. Up to 473 conditions per place. [2024-06-21 21:26:18,689 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 130 selfloop transitions, 30 changer transitions 0/164 dead transitions. [2024-06-21 21:26:18,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 164 transitions, 1521 flow [2024-06-21 21:26:18,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:18,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:18,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-21 21:26:18,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-21 21:26:18,691 INFO L175 Difference]: Start difference. First operand has 190 places, 151 transitions, 1155 flow. Second operand 10 states and 129 transitions. [2024-06-21 21:26:18,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 164 transitions, 1521 flow [2024-06-21 21:26:18,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 164 transitions, 1485 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:18,743 INFO L231 Difference]: Finished difference. Result has 186 places, 152 transitions, 1203 flow [2024-06-21 21:26:18,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1203, PETRI_PLACES=186, PETRI_TRANSITIONS=152} [2024-06-21 21:26:18,745 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-21 21:26:18,745 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 152 transitions, 1203 flow [2024-06-21 21:26:18,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:18,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:18,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:18,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 21:26:18,746 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:18,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:18,746 INFO L85 PathProgramCache]: Analyzing trace with hash 416604577, now seen corresponding path program 5 times [2024-06-21 21:26:18,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:18,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121701821] [2024-06-21 21:26:18,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:18,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:18,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:19,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:19,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:19,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121701821] [2024-06-21 21:26:19,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121701821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:19,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:19,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:19,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507348995] [2024-06-21 21:26:19,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:19,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:19,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:19,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:19,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:19,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:19,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 152 transitions, 1203 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:19,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:19,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:19,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:20,178 INFO L124 PetriNetUnfolderBase]: 305/620 cut-off events. [2024-06-21 21:26:20,178 INFO L125 PetriNetUnfolderBase]: For 25442/25442 co-relation queries the response was YES. [2024-06-21 21:26:20,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3182 conditions, 620 events. 305/620 cut-off events. For 25442/25442 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3209 event pairs, 30 based on Foata normal form. 2/621 useless extension candidates. Maximal degree in co-relation 3095. Up to 469 conditions per place. [2024-06-21 21:26:20,182 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 133 selfloop transitions, 31 changer transitions 0/168 dead transitions. [2024-06-21 21:26:20,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 168 transitions, 1721 flow [2024-06-21 21:26:20,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:20,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:20,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 21:26:20,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-21 21:26:20,183 INFO L175 Difference]: Start difference. First operand has 186 places, 152 transitions, 1203 flow. Second operand 10 states and 131 transitions. [2024-06-21 21:26:20,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 168 transitions, 1721 flow [2024-06-21 21:26:20,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 168 transitions, 1647 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:20,239 INFO L231 Difference]: Finished difference. Result has 188 places, 154 transitions, 1237 flow [2024-06-21 21:26:20,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1129, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1237, PETRI_PLACES=188, PETRI_TRANSITIONS=154} [2024-06-21 21:26:20,240 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-21 21:26:20,240 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 154 transitions, 1237 flow [2024-06-21 21:26:20,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:20,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:20,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:20,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 21:26:20,241 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:20,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:20,241 INFO L85 PathProgramCache]: Analyzing trace with hash 644683357, now seen corresponding path program 6 times [2024-06-21 21:26:20,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:20,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710470636] [2024-06-21 21:26:20,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:20,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:20,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:21,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:21,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:21,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710470636] [2024-06-21 21:26:21,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710470636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:21,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:21,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:21,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335843078] [2024-06-21 21:26:21,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:21,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:21,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:21,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:21,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:21,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:21,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 154 transitions, 1237 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:21,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:21,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:21,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:21,694 INFO L124 PetriNetUnfolderBase]: 302/619 cut-off events. [2024-06-21 21:26:21,694 INFO L125 PetriNetUnfolderBase]: For 22618/22618 co-relation queries the response was YES. [2024-06-21 21:26:21,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3039 conditions, 619 events. 302/619 cut-off events. For 22618/22618 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3200 event pairs, 33 based on Foata normal form. 2/620 useless extension candidates. Maximal degree in co-relation 2951. Up to 489 conditions per place. [2024-06-21 21:26:21,698 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 130 selfloop transitions, 32 changer transitions 0/166 dead transitions. [2024-06-21 21:26:21,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 166 transitions, 1589 flow [2024-06-21 21:26:21,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:21,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:21,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 21:26:21,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-21 21:26:21,700 INFO L175 Difference]: Start difference. First operand has 188 places, 154 transitions, 1237 flow. Second operand 10 states and 128 transitions. [2024-06-21 21:26:21,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 166 transitions, 1589 flow [2024-06-21 21:26:21,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 166 transitions, 1516 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 21:26:21,749 INFO L231 Difference]: Finished difference. Result has 192 places, 154 transitions, 1232 flow [2024-06-21 21:26:21,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1232, PETRI_PLACES=192, PETRI_TRANSITIONS=154} [2024-06-21 21:26:21,750 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2024-06-21 21:26:21,750 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 154 transitions, 1232 flow [2024-06-21 21:26:21,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:21,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:21,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:21,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 21:26:21,751 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:21,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:21,751 INFO L85 PathProgramCache]: Analyzing trace with hash 336398787, now seen corresponding path program 7 times [2024-06-21 21:26:21,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:21,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394010619] [2024-06-21 21:26:21,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:21,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:21,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:23,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:23,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:23,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394010619] [2024-06-21 21:26:23,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394010619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:23,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:23,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:23,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370157167] [2024-06-21 21:26:23,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:23,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:23,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:23,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:23,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:23,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:23,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 154 transitions, 1232 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:23,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:23,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:23,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:23,412 INFO L124 PetriNetUnfolderBase]: 306/623 cut-off events. [2024-06-21 21:26:23,412 INFO L125 PetriNetUnfolderBase]: For 23181/23181 co-relation queries the response was YES. [2024-06-21 21:26:23,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3081 conditions, 623 events. 306/623 cut-off events. For 23181/23181 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3238 event pairs, 27 based on Foata normal form. 2/624 useless extension candidates. Maximal degree in co-relation 2991. Up to 497 conditions per place. [2024-06-21 21:26:23,417 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 153 selfloop transitions, 16 changer transitions 0/173 dead transitions. [2024-06-21 21:26:23,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 173 transitions, 1638 flow [2024-06-21 21:26:23,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:23,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:23,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 21:26:23,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-21 21:26:23,420 INFO L175 Difference]: Start difference. First operand has 192 places, 154 transitions, 1232 flow. Second operand 10 states and 128 transitions. [2024-06-21 21:26:23,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 173 transitions, 1638 flow [2024-06-21 21:26:23,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 173 transitions, 1567 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:23,475 INFO L231 Difference]: Finished difference. Result has 193 places, 155 transitions, 1221 flow [2024-06-21 21:26:23,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1161, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1221, PETRI_PLACES=193, PETRI_TRANSITIONS=155} [2024-06-21 21:26:23,476 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-21 21:26:23,476 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 155 transitions, 1221 flow [2024-06-21 21:26:23,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:23,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:23,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:23,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 21:26:23,477 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:23,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:23,477 INFO L85 PathProgramCache]: Analyzing trace with hash 449902497, now seen corresponding path program 8 times [2024-06-21 21:26:23,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:23,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279785211] [2024-06-21 21:26:23,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:23,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:23,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:24,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:24,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:24,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279785211] [2024-06-21 21:26:24,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279785211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:24,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:24,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:24,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342224071] [2024-06-21 21:26:24,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:24,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:24,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:24,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:24,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:24,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:24,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 155 transitions, 1221 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:24,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:24,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:24,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:24,873 INFO L124 PetriNetUnfolderBase]: 310/631 cut-off events. [2024-06-21 21:26:24,873 INFO L125 PetriNetUnfolderBase]: For 23429/23429 co-relation queries the response was YES. [2024-06-21 21:26:24,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3129 conditions, 631 events. 310/631 cut-off events. For 23429/23429 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3285 event pairs, 29 based on Foata normal form. 2/632 useless extension candidates. Maximal degree in co-relation 3038. Up to 522 conditions per place. [2024-06-21 21:26:24,878 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 152 selfloop transitions, 17 changer transitions 0/173 dead transitions. [2024-06-21 21:26:24,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 173 transitions, 1627 flow [2024-06-21 21:26:24,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:24,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:24,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-21 21:26:24,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-21 21:26:24,879 INFO L175 Difference]: Start difference. First operand has 193 places, 155 transitions, 1221 flow. Second operand 10 states and 129 transitions. [2024-06-21 21:26:24,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 173 transitions, 1627 flow [2024-06-21 21:26:24,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 173 transitions, 1577 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:24,944 INFO L231 Difference]: Finished difference. Result has 195 places, 156 transitions, 1235 flow [2024-06-21 21:26:24,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1235, PETRI_PLACES=195, PETRI_TRANSITIONS=156} [2024-06-21 21:26:24,944 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-21 21:26:24,944 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 156 transitions, 1235 flow [2024-06-21 21:26:24,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:24,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:24,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:24,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 21:26:24,945 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:24,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:24,945 INFO L85 PathProgramCache]: Analyzing trace with hash 745186423, now seen corresponding path program 9 times [2024-06-21 21:26:24,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:24,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670116243] [2024-06-21 21:26:24,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:24,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:24,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:25,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:25,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:25,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670116243] [2024-06-21 21:26:25,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670116243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:25,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:25,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:25,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152493164] [2024-06-21 21:26:25,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:25,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:25,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:25,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:25,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:25,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:25,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 156 transitions, 1235 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:25,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:25,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:25,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:26,176 INFO L124 PetriNetUnfolderBase]: 351/718 cut-off events. [2024-06-21 21:26:26,176 INFO L125 PetriNetUnfolderBase]: For 54836/54836 co-relation queries the response was YES. [2024-06-21 21:26:26,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4172 conditions, 718 events. 351/718 cut-off events. For 54836/54836 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3868 event pairs, 48 based on Foata normal form. 8/725 useless extension candidates. Maximal degree in co-relation 4080. Up to 519 conditions per place. [2024-06-21 21:26:26,182 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 152 selfloop transitions, 17 changer transitions 7/180 dead transitions. [2024-06-21 21:26:26,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 180 transitions, 1867 flow [2024-06-21 21:26:26,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:26,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:26,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 138 transitions. [2024-06-21 21:26:26,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44516129032258067 [2024-06-21 21:26:26,183 INFO L175 Difference]: Start difference. First operand has 195 places, 156 transitions, 1235 flow. Second operand 10 states and 138 transitions. [2024-06-21 21:26:26,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 180 transitions, 1867 flow [2024-06-21 21:26:26,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 180 transitions, 1813 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:26,288 INFO L231 Difference]: Finished difference. Result has 197 places, 154 transitions, 1206 flow [2024-06-21 21:26:26,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1206, PETRI_PLACES=197, PETRI_TRANSITIONS=154} [2024-06-21 21:26:26,289 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-21 21:26:26,289 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 154 transitions, 1206 flow [2024-06-21 21:26:26,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:26,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:26,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:26,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 21:26:26,289 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:26,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:26,290 INFO L85 PathProgramCache]: Analyzing trace with hash -857688483, now seen corresponding path program 10 times [2024-06-21 21:26:26,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:26,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128088479] [2024-06-21 21:26:26,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:26,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:26,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:27,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:27,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:27,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128088479] [2024-06-21 21:26:27,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128088479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:27,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:27,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:27,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027357233] [2024-06-21 21:26:27,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:27,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:27,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:27,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:27,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:27,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:27,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 154 transitions, 1206 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:27,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:27,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:27,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:27,517 INFO L124 PetriNetUnfolderBase]: 320/657 cut-off events. [2024-06-21 21:26:27,517 INFO L125 PetriNetUnfolderBase]: For 41090/41090 co-relation queries the response was YES. [2024-06-21 21:26:27,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3245 conditions, 657 events. 320/657 cut-off events. For 41090/41090 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3493 event pairs, 37 based on Foata normal form. 10/666 useless extension candidates. Maximal degree in co-relation 3152. Up to 519 conditions per place. [2024-06-21 21:26:27,521 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 142 selfloop transitions, 13 changer transitions 14/173 dead transitions. [2024-06-21 21:26:27,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 173 transitions, 1654 flow [2024-06-21 21:26:27,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:27,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:27,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-21 21:26:27,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-21 21:26:27,523 INFO L175 Difference]: Start difference. First operand has 197 places, 154 transitions, 1206 flow. Second operand 10 states and 132 transitions. [2024-06-21 21:26:27,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 173 transitions, 1654 flow [2024-06-21 21:26:27,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 173 transitions, 1619 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:27,587 INFO L231 Difference]: Finished difference. Result has 196 places, 148 transitions, 1157 flow [2024-06-21 21:26:27,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1157, PETRI_PLACES=196, PETRI_TRANSITIONS=148} [2024-06-21 21:26:27,588 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 166 predicate places. [2024-06-21 21:26:27,588 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 148 transitions, 1157 flow [2024-06-21 21:26:27,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:27,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:27,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:27,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 21:26:27,588 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:27,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:27,589 INFO L85 PathProgramCache]: Analyzing trace with hash 416789151, now seen corresponding path program 1 times [2024-06-21 21:26:27,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:27,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795181693] [2024-06-21 21:26:27,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:27,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:27,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:29,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-21 21:26:29,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:29,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795181693] [2024-06-21 21:26:29,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795181693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:29,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:29,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:29,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318252063] [2024-06-21 21:26:29,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:29,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:29,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:29,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:29,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:29,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:29,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 148 transitions, 1157 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:29,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:29,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:29,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:29,621 INFO L124 PetriNetUnfolderBase]: 307/634 cut-off events. [2024-06-21 21:26:29,621 INFO L125 PetriNetUnfolderBase]: For 36526/36526 co-relation queries the response was YES. [2024-06-21 21:26:29,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3104 conditions, 634 events. 307/634 cut-off events. For 36526/36526 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3328 event pairs, 35 based on Foata normal form. 8/641 useless extension candidates. Maximal degree in co-relation 3012. Up to 464 conditions per place. [2024-06-21 21:26:29,625 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 119 selfloop transitions, 34 changer transitions 7/164 dead transitions. [2024-06-21 21:26:29,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 164 transitions, 1551 flow [2024-06-21 21:26:29,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:29,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:29,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-21 21:26:29,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252199413489736 [2024-06-21 21:26:29,627 INFO L175 Difference]: Start difference. First operand has 196 places, 148 transitions, 1157 flow. Second operand 11 states and 145 transitions. [2024-06-21 21:26:29,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 164 transitions, 1551 flow [2024-06-21 21:26:29,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 164 transitions, 1473 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-21 21:26:29,681 INFO L231 Difference]: Finished difference. Result has 190 places, 145 transitions, 1138 flow [2024-06-21 21:26:29,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1138, PETRI_PLACES=190, PETRI_TRANSITIONS=145} [2024-06-21 21:26:29,683 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-21 21:26:29,683 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 145 transitions, 1138 flow [2024-06-21 21:26:29,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:29,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:29,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:29,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 21:26:29,684 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:29,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:29,684 INFO L85 PathProgramCache]: Analyzing trace with hash 644690301, now seen corresponding path program 2 times [2024-06-21 21:26:29,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:29,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535299909] [2024-06-21 21:26:29,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:29,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:29,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:30,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:30,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:30,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535299909] [2024-06-21 21:26:30,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535299909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:30,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:30,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:30,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122137795] [2024-06-21 21:26:30,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:30,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:30,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:30,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:30,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:30,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:30,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 145 transitions, 1138 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:30,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:30,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:30,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:31,151 INFO L124 PetriNetUnfolderBase]: 302/631 cut-off events. [2024-06-21 21:26:31,151 INFO L125 PetriNetUnfolderBase]: For 34301/34301 co-relation queries the response was YES. [2024-06-21 21:26:31,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3026 conditions, 631 events. 302/631 cut-off events. For 34301/34301 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3329 event pairs, 39 based on Foata normal form. 8/638 useless extension candidates. Maximal degree in co-relation 2937. Up to 456 conditions per place. [2024-06-21 21:26:31,155 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 117 selfloop transitions, 30 changer transitions 10/161 dead transitions. [2024-06-21 21:26:31,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 161 transitions, 1520 flow [2024-06-21 21:26:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:31,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:31,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-21 21:26:31,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-21 21:26:31,156 INFO L175 Difference]: Start difference. First operand has 190 places, 145 transitions, 1138 flow. Second operand 11 states and 144 transitions. [2024-06-21 21:26:31,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 161 transitions, 1520 flow [2024-06-21 21:26:31,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 161 transitions, 1446 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:26:31,203 INFO L231 Difference]: Finished difference. Result has 188 places, 139 transitions, 1090 flow [2024-06-21 21:26:31,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1090, PETRI_PLACES=188, PETRI_TRANSITIONS=139} [2024-06-21 21:26:31,203 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-21 21:26:31,203 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 139 transitions, 1090 flow [2024-06-21 21:26:31,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:31,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:31,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:31,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 21:26:31,204 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:31,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:31,204 INFO L85 PathProgramCache]: Analyzing trace with hash 653261181, now seen corresponding path program 3 times [2024-06-21 21:26:31,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:31,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34483351] [2024-06-21 21:26:31,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:31,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:31,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:32,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:32,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:32,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34483351] [2024-06-21 21:26:32,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34483351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:32,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:32,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:32,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069131689] [2024-06-21 21:26:32,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:32,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:32,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:32,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:32,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:32,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:32,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 139 transitions, 1090 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:32,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:32,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:32,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:32,671 INFO L124 PetriNetUnfolderBase]: 303/640 cut-off events. [2024-06-21 21:26:32,671 INFO L125 PetriNetUnfolderBase]: For 39450/39450 co-relation queries the response was YES. [2024-06-21 21:26:32,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3363 conditions, 640 events. 303/640 cut-off events. For 39450/39450 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3378 event pairs, 46 based on Foata normal form. 6/645 useless extension candidates. Maximal degree in co-relation 3275. Up to 422 conditions per place. [2024-06-21 21:26:32,676 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 119 selfloop transitions, 27 changer transitions 7/157 dead transitions. [2024-06-21 21:26:32,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 157 transitions, 1588 flow [2024-06-21 21:26:32,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:32,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:32,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 134 transitions. [2024-06-21 21:26:32,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432258064516129 [2024-06-21 21:26:32,677 INFO L175 Difference]: Start difference. First operand has 188 places, 139 transitions, 1090 flow. Second operand 10 states and 134 transitions. [2024-06-21 21:26:32,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 157 transitions, 1588 flow [2024-06-21 21:26:32,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 157 transitions, 1516 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:26:32,755 INFO L231 Difference]: Finished difference. Result has 184 places, 136 transitions, 1058 flow [2024-06-21 21:26:32,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1058, PETRI_PLACES=184, PETRI_TRANSITIONS=136} [2024-06-21 21:26:32,756 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-06-21 21:26:32,756 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 136 transitions, 1058 flow [2024-06-21 21:26:32,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:32,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:32,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:32,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 21:26:32,757 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:32,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:32,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1656622593, now seen corresponding path program 11 times [2024-06-21 21:26:32,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:32,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110527118] [2024-06-21 21:26:32,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:32,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:32,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:33,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:33,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:33,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110527118] [2024-06-21 21:26:33,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110527118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:33,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:33,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:33,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713438385] [2024-06-21 21:26:33,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:33,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:33,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:33,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:33,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:33,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:33,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 136 transitions, 1058 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:33,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:33,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:33,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:34,218 INFO L124 PetriNetUnfolderBase]: 292/609 cut-off events. [2024-06-21 21:26:34,218 INFO L125 PetriNetUnfolderBase]: For 32032/32032 co-relation queries the response was YES. [2024-06-21 21:26:34,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3252 conditions, 609 events. 292/609 cut-off events. For 32032/32032 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3152 event pairs, 49 based on Foata normal form. 2/609 useless extension candidates. Maximal degree in co-relation 3165. Up to 496 conditions per place. [2024-06-21 21:26:34,222 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 115 selfloop transitions, 28 changer transitions 0/147 dead transitions. [2024-06-21 21:26:34,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 147 transitions, 1390 flow [2024-06-21 21:26:34,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:34,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:34,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 21:26:34,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-21 21:26:34,223 INFO L175 Difference]: Start difference. First operand has 184 places, 136 transitions, 1058 flow. Second operand 10 states and 128 transitions. [2024-06-21 21:26:34,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 147 transitions, 1390 flow [2024-06-21 21:26:34,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 147 transitions, 1330 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:26:34,290 INFO L231 Difference]: Finished difference. Result has 181 places, 137 transitions, 1084 flow [2024-06-21 21:26:34,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1084, PETRI_PLACES=181, PETRI_TRANSITIONS=137} [2024-06-21 21:26:34,291 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2024-06-21 21:26:34,291 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 137 transitions, 1084 flow [2024-06-21 21:26:34,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:34,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:34,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:34,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 21:26:34,292 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:34,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:34,292 INFO L85 PathProgramCache]: Analyzing trace with hash -200061057, now seen corresponding path program 12 times [2024-06-21 21:26:34,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:34,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266441252] [2024-06-21 21:26:34,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:34,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:34,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:35,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:35,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:35,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266441252] [2024-06-21 21:26:35,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266441252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:35,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:35,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:35,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530620577] [2024-06-21 21:26:35,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:35,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:35,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:35,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:35,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:35,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:35,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 137 transitions, 1084 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:35,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:35,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:35,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:35,473 INFO L124 PetriNetUnfolderBase]: 296/617 cut-off events. [2024-06-21 21:26:35,474 INFO L125 PetriNetUnfolderBase]: For 31236/31236 co-relation queries the response was YES. [2024-06-21 21:26:35,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3311 conditions, 617 events. 296/617 cut-off events. For 31236/31236 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3195 event pairs, 51 based on Foata normal form. 2/617 useless extension candidates. Maximal degree in co-relation 3226. Up to 492 conditions per place. [2024-06-21 21:26:35,478 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 109 selfloop transitions, 35 changer transitions 0/148 dead transitions. [2024-06-21 21:26:35,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 148 transitions, 1420 flow [2024-06-21 21:26:35,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:35,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:35,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 131 transitions. [2024-06-21 21:26:35,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42258064516129035 [2024-06-21 21:26:35,479 INFO L175 Difference]: Start difference. First operand has 181 places, 137 transitions, 1084 flow. Second operand 10 states and 131 transitions. [2024-06-21 21:26:35,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 148 transitions, 1420 flow [2024-06-21 21:26:35,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 148 transitions, 1344 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:35,550 INFO L231 Difference]: Finished difference. Result has 183 places, 138 transitions, 1110 flow [2024-06-21 21:26:35,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1110, PETRI_PLACES=183, PETRI_TRANSITIONS=138} [2024-06-21 21:26:35,550 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 153 predicate places. [2024-06-21 21:26:35,551 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 138 transitions, 1110 flow [2024-06-21 21:26:35,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:35,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:35,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:35,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 21:26:35,551 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:35,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:35,551 INFO L85 PathProgramCache]: Analyzing trace with hash -200238687, now seen corresponding path program 13 times [2024-06-21 21:26:35,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:35,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010295695] [2024-06-21 21:26:35,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:35,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:35,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:36,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:36,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:36,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010295695] [2024-06-21 21:26:36,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010295695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:36,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:36,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:36,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62269000] [2024-06-21 21:26:36,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:36,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:36,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:36,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:36,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:36,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:36,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 138 transitions, 1110 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:36,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:36,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:36,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:36,812 INFO L124 PetriNetUnfolderBase]: 322/671 cut-off events. [2024-06-21 21:26:36,812 INFO L125 PetriNetUnfolderBase]: For 45824/45824 co-relation queries the response was YES. [2024-06-21 21:26:36,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4038 conditions, 671 events. 322/671 cut-off events. For 45824/45824 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3553 event pairs, 61 based on Foata normal form. 2/671 useless extension candidates. Maximal degree in co-relation 3952. Up to 476 conditions per place. [2024-06-21 21:26:36,817 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 113 selfloop transitions, 37 changer transitions 0/154 dead transitions. [2024-06-21 21:26:36,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 154 transitions, 1620 flow [2024-06-21 21:26:36,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:36,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:36,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 136 transitions. [2024-06-21 21:26:36,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43870967741935485 [2024-06-21 21:26:36,818 INFO L175 Difference]: Start difference. First operand has 183 places, 138 transitions, 1110 flow. Second operand 10 states and 136 transitions. [2024-06-21 21:26:36,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 154 transitions, 1620 flow [2024-06-21 21:26:36,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 154 transitions, 1528 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:36,935 INFO L231 Difference]: Finished difference. Result has 185 places, 139 transitions, 1126 flow [2024-06-21 21:26:36,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1018, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1126, PETRI_PLACES=185, PETRI_TRANSITIONS=139} [2024-06-21 21:26:36,935 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-21 21:26:36,935 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 139 transitions, 1126 flow [2024-06-21 21:26:36,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:36,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:36,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:36,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 21:26:36,936 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:36,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:36,936 INFO L85 PathProgramCache]: Analyzing trace with hash 466068879, now seen corresponding path program 14 times [2024-06-21 21:26:36,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:36,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728724513] [2024-06-21 21:26:36,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:36,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:36,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:37,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:37,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:37,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728724513] [2024-06-21 21:26:37,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728724513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:37,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:37,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:37,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394118480] [2024-06-21 21:26:37,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:37,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:37,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:37,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:37,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:37,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:37,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 139 transitions, 1126 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:37,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:37,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:37,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:38,314 INFO L124 PetriNetUnfolderBase]: 326/679 cut-off events. [2024-06-21 21:26:38,315 INFO L125 PetriNetUnfolderBase]: For 47578/47578 co-relation queries the response was YES. [2024-06-21 21:26:38,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4109 conditions, 679 events. 326/679 cut-off events. For 47578/47578 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3588 event pairs, 63 based on Foata normal form. 2/679 useless extension candidates. Maximal degree in co-relation 4022. Up to 503 conditions per place. [2024-06-21 21:26:38,320 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 100 selfloop transitions, 46 changer transitions 0/150 dead transitions. [2024-06-21 21:26:38,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 150 transitions, 1470 flow [2024-06-21 21:26:38,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:38,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:38,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 132 transitions. [2024-06-21 21:26:38,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258064516129032 [2024-06-21 21:26:38,321 INFO L175 Difference]: Start difference. First operand has 185 places, 139 transitions, 1126 flow. Second operand 10 states and 132 transitions. [2024-06-21 21:26:38,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 150 transitions, 1470 flow [2024-06-21 21:26:38,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 150 transitions, 1372 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:38,433 INFO L231 Difference]: Finished difference. Result has 187 places, 140 transitions, 1156 flow [2024-06-21 21:26:38,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1156, PETRI_PLACES=187, PETRI_TRANSITIONS=140} [2024-06-21 21:26:38,434 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 157 predicate places. [2024-06-21 21:26:38,434 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 140 transitions, 1156 flow [2024-06-21 21:26:38,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:38,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:38,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:38,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 21:26:38,435 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:38,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:38,435 INFO L85 PathProgramCache]: Analyzing trace with hash 459812769, now seen corresponding path program 15 times [2024-06-21 21:26:38,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:38,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705187625] [2024-06-21 21:26:38,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:38,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:38,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:39,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:39,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:39,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705187625] [2024-06-21 21:26:39,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705187625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:39,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:39,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:39,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885054298] [2024-06-21 21:26:39,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:39,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:39,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:39,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:39,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:39,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:39,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 140 transitions, 1156 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:39,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:39,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:39,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:39,826 INFO L124 PetriNetUnfolderBase]: 308/641 cut-off events. [2024-06-21 21:26:39,826 INFO L125 PetriNetUnfolderBase]: For 34988/34988 co-relation queries the response was YES. [2024-06-21 21:26:39,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3508 conditions, 641 events. 308/641 cut-off events. For 34988/34988 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3353 event pairs, 53 based on Foata normal form. 2/641 useless extension candidates. Maximal degree in co-relation 3420. Up to 424 conditions per place. [2024-06-21 21:26:39,830 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 81 selfloop transitions, 66 changer transitions 0/151 dead transitions. [2024-06-21 21:26:39,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 151 transitions, 1504 flow [2024-06-21 21:26:39,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:39,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:39,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 135 transitions. [2024-06-21 21:26:39,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43548387096774194 [2024-06-21 21:26:39,832 INFO L175 Difference]: Start difference. First operand has 187 places, 140 transitions, 1156 flow. Second operand 10 states and 135 transitions. [2024-06-21 21:26:39,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 151 transitions, 1504 flow [2024-06-21 21:26:39,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 151 transitions, 1386 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:39,905 INFO L231 Difference]: Finished difference. Result has 189 places, 141 transitions, 1208 flow [2024-06-21 21:26:39,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1208, PETRI_PLACES=189, PETRI_TRANSITIONS=141} [2024-06-21 21:26:39,909 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 159 predicate places. [2024-06-21 21:26:39,909 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 141 transitions, 1208 flow [2024-06-21 21:26:39,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:39,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:39,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:39,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 21:26:39,910 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:39,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:39,910 INFO L85 PathProgramCache]: Analyzing trace with hash -2083626881, now seen corresponding path program 16 times [2024-06-21 21:26:39,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:39,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009489570] [2024-06-21 21:26:39,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:39,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:39,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:40,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:40,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:40,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009489570] [2024-06-21 21:26:40,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009489570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:40,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:40,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:40,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090389974] [2024-06-21 21:26:40,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:40,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:40,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:40,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:40,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:41,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:41,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 141 transitions, 1208 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:41,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:41,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:41,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:41,258 INFO L124 PetriNetUnfolderBase]: 312/649 cut-off events. [2024-06-21 21:26:41,258 INFO L125 PetriNetUnfolderBase]: For 36260/36260 co-relation queries the response was YES. [2024-06-21 21:26:41,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3601 conditions, 649 events. 312/649 cut-off events. For 36260/36260 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3412 event pairs, 53 based on Foata normal form. 2/649 useless extension candidates. Maximal degree in co-relation 3512. Up to 543 conditions per place. [2024-06-21 21:26:41,262 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 128 selfloop transitions, 21 changer transitions 0/153 dead transitions. [2024-06-21 21:26:41,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 153 transitions, 1564 flow [2024-06-21 21:26:41,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:41,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:41,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 21:26:41,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:26:41,263 INFO L175 Difference]: Start difference. First operand has 189 places, 141 transitions, 1208 flow. Second operand 10 states and 124 transitions. [2024-06-21 21:26:41,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 153 transitions, 1564 flow [2024-06-21 21:26:41,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 153 transitions, 1404 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:41,346 INFO L231 Difference]: Finished difference. Result has 191 places, 142 transitions, 1130 flow [2024-06-21 21:26:41,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1130, PETRI_PLACES=191, PETRI_TRANSITIONS=142} [2024-06-21 21:26:41,346 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2024-06-21 21:26:41,347 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 142 transitions, 1130 flow [2024-06-21 21:26:41,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:41,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:41,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:41,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 21:26:41,347 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:41,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:41,347 INFO L85 PathProgramCache]: Analyzing trace with hash 459635139, now seen corresponding path program 17 times [2024-06-21 21:26:41,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:41,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789464967] [2024-06-21 21:26:41,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:41,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:41,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:42,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:42,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:42,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789464967] [2024-06-21 21:26:42,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789464967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:42,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:42,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:42,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449565209] [2024-06-21 21:26:42,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:42,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:42,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:42,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:42,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:42,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:42,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 142 transitions, 1130 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:42,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:42,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:42,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:42,724 INFO L124 PetriNetUnfolderBase]: 345/716 cut-off events. [2024-06-21 21:26:42,724 INFO L125 PetriNetUnfolderBase]: For 57216/57216 co-relation queries the response was YES. [2024-06-21 21:26:42,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4512 conditions, 716 events. 345/716 cut-off events. For 57216/57216 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3845 event pairs, 68 based on Foata normal form. 2/716 useless extension candidates. Maximal degree in co-relation 4422. Up to 416 conditions per place. [2024-06-21 21:26:42,728 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 86 selfloop transitions, 69 changer transitions 0/159 dead transitions. [2024-06-21 21:26:42,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 159 transitions, 1702 flow [2024-06-21 21:26:42,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:42,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:42,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-06-21 21:26:42,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45161290322580644 [2024-06-21 21:26:42,729 INFO L175 Difference]: Start difference. First operand has 191 places, 142 transitions, 1130 flow. Second operand 10 states and 140 transitions. [2024-06-21 21:26:42,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 159 transitions, 1702 flow [2024-06-21 21:26:42,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 159 transitions, 1630 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 21:26:42,839 INFO L231 Difference]: Finished difference. Result has 193 places, 144 transitions, 1274 flow [2024-06-21 21:26:42,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1274, PETRI_PLACES=193, PETRI_TRANSITIONS=144} [2024-06-21 21:26:42,840 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-21 21:26:42,840 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 144 transitions, 1274 flow [2024-06-21 21:26:42,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:42,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:42,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:42,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 21:26:42,840 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:42,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:42,841 INFO L85 PathProgramCache]: Analyzing trace with hash -209217955, now seen corresponding path program 18 times [2024-06-21 21:26:42,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:42,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970922087] [2024-06-21 21:26:42,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:42,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:42,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:43,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:43,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:43,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970922087] [2024-06-21 21:26:43,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970922087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:43,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:43,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:43,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456885735] [2024-06-21 21:26:43,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:43,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:43,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:43,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:43,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:43,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:43,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 144 transitions, 1274 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:43,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:43,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:43,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:44,206 INFO L124 PetriNetUnfolderBase]: 342/713 cut-off events. [2024-06-21 21:26:44,207 INFO L125 PetriNetUnfolderBase]: For 54696/54696 co-relation queries the response was YES. [2024-06-21 21:26:44,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4421 conditions, 713 events. 342/713 cut-off events. For 54696/54696 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3805 event pairs, 71 based on Foata normal form. 2/714 useless extension candidates. Maximal degree in co-relation 4330. Up to 633 conditions per place. [2024-06-21 21:26:44,212 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 134 selfloop transitions, 16 changer transitions 0/154 dead transitions. [2024-06-21 21:26:44,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 154 transitions, 1596 flow [2024-06-21 21:26:44,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:44,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:44,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-21 21:26:44,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-21 21:26:44,213 INFO L175 Difference]: Start difference. First operand has 193 places, 144 transitions, 1274 flow. Second operand 10 states and 123 transitions. [2024-06-21 21:26:44,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 154 transitions, 1596 flow [2024-06-21 21:26:44,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 154 transitions, 1438 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 21:26:44,346 INFO L231 Difference]: Finished difference. Result has 196 places, 144 transitions, 1152 flow [2024-06-21 21:26:44,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1152, PETRI_PLACES=196, PETRI_TRANSITIONS=144} [2024-06-21 21:26:44,346 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 166 predicate places. [2024-06-21 21:26:44,347 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 144 transitions, 1152 flow [2024-06-21 21:26:44,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:44,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:44,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:44,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 21:26:44,347 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:44,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:44,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1336436675, now seen corresponding path program 19 times [2024-06-21 21:26:44,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:44,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258072249] [2024-06-21 21:26:44,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:44,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:44,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:45,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:45,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:45,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258072249] [2024-06-21 21:26:45,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258072249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:45,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:45,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:26:45,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125930756] [2024-06-21 21:26:45,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:45,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:26:45,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:45,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:26:45,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:26:45,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:45,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 144 transitions, 1152 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:45,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:45,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:45,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:45,582 INFO L124 PetriNetUnfolderBase]: 347/730 cut-off events. [2024-06-21 21:26:45,582 INFO L125 PetriNetUnfolderBase]: For 62222/62222 co-relation queries the response was YES. [2024-06-21 21:26:45,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4177 conditions, 730 events. 347/730 cut-off events. For 62222/62222 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3921 event pairs, 66 based on Foata normal form. 8/735 useless extension candidates. Maximal degree in co-relation 4085. Up to 591 conditions per place. [2024-06-21 21:26:45,588 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 125 selfloop transitions, 17 changer transitions 12/158 dead transitions. [2024-06-21 21:26:45,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 158 transitions, 1498 flow [2024-06-21 21:26:45,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:26:45,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:26:45,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 127 transitions. [2024-06-21 21:26:45,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096774193548387 [2024-06-21 21:26:45,589 INFO L175 Difference]: Start difference. First operand has 196 places, 144 transitions, 1152 flow. Second operand 10 states and 127 transitions. [2024-06-21 21:26:45,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 158 transitions, 1498 flow [2024-06-21 21:26:45,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 158 transitions, 1428 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:45,735 INFO L231 Difference]: Finished difference. Result has 197 places, 140 transitions, 1066 flow [2024-06-21 21:26:45,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1066, PETRI_PLACES=197, PETRI_TRANSITIONS=140} [2024-06-21 21:26:45,735 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-21 21:26:45,735 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 140 transitions, 1066 flow [2024-06-21 21:26:45,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:45,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:45,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:45,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 21:26:45,736 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:45,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:45,736 INFO L85 PathProgramCache]: Analyzing trace with hash 551134045, now seen corresponding path program 4 times [2024-06-21 21:26:45,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:45,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015259760] [2024-06-21 21:26:45,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:45,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:45,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:46,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:46,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:46,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015259760] [2024-06-21 21:26:46,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015259760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:46,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:46,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:46,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018901245] [2024-06-21 21:26:46,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:46,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:46,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:46,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:46,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:47,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:47,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 140 transitions, 1066 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:47,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:47,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:47,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:47,412 INFO L124 PetriNetUnfolderBase]: 384/813 cut-off events. [2024-06-21 21:26:47,413 INFO L125 PetriNetUnfolderBase]: For 94028/94028 co-relation queries the response was YES. [2024-06-21 21:26:47,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5501 conditions, 813 events. 384/813 cut-off events. For 94028/94028 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4551 event pairs, 90 based on Foata normal form. 6/818 useless extension candidates. Maximal degree in co-relation 5408. Up to 594 conditions per place. [2024-06-21 21:26:47,418 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 133 selfloop transitions, 18 changer transitions 6/161 dead transitions. [2024-06-21 21:26:47,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 161 transitions, 1622 flow [2024-06-21 21:26:47,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:47,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:47,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 141 transitions. [2024-06-21 21:26:47,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41348973607038125 [2024-06-21 21:26:47,421 INFO L175 Difference]: Start difference. First operand has 197 places, 140 transitions, 1066 flow. Second operand 11 states and 141 transitions. [2024-06-21 21:26:47,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 161 transitions, 1622 flow [2024-06-21 21:26:47,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 161 transitions, 1454 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-21 21:26:47,567 INFO L231 Difference]: Finished difference. Result has 191 places, 141 transitions, 971 flow [2024-06-21 21:26:47,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=971, PETRI_PLACES=191, PETRI_TRANSITIONS=141} [2024-06-21 21:26:47,568 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2024-06-21 21:26:47,568 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 141 transitions, 971 flow [2024-06-21 21:26:47,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:47,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:47,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:47,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 21:26:47,568 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:47,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:47,569 INFO L85 PathProgramCache]: Analyzing trace with hash 27847037, now seen corresponding path program 5 times [2024-06-21 21:26:47,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:47,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866678885] [2024-06-21 21:26:47,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:47,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:48,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:48,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:48,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866678885] [2024-06-21 21:26:48,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866678885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:48,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:48,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:48,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503276365] [2024-06-21 21:26:48,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:48,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:48,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:48,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:48,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:48,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:48,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 141 transitions, 971 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:48,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:48,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:48,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:49,350 INFO L124 PetriNetUnfolderBase]: 338/717 cut-off events. [2024-06-21 21:26:49,350 INFO L125 PetriNetUnfolderBase]: For 60723/60723 co-relation queries the response was YES. [2024-06-21 21:26:49,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3802 conditions, 717 events. 338/717 cut-off events. For 60723/60723 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3906 event pairs, 70 based on Foata normal form. 8/723 useless extension candidates. Maximal degree in co-relation 3713. Up to 550 conditions per place. [2024-06-21 21:26:49,356 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 114 selfloop transitions, 27 changer transitions 10/155 dead transitions. [2024-06-21 21:26:49,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 155 transitions, 1331 flow [2024-06-21 21:26:49,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:49,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:49,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 143 transitions. [2024-06-21 21:26:49,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-21 21:26:49,357 INFO L175 Difference]: Start difference. First operand has 191 places, 141 transitions, 971 flow. Second operand 11 states and 143 transitions. [2024-06-21 21:26:49,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 155 transitions, 1331 flow [2024-06-21 21:26:49,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 155 transitions, 1295 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 21:26:49,466 INFO L231 Difference]: Finished difference. Result has 192 places, 135 transitions, 958 flow [2024-06-21 21:26:49,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=958, PETRI_PLACES=192, PETRI_TRANSITIONS=135} [2024-06-21 21:26:49,467 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2024-06-21 21:26:49,467 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 135 transitions, 958 flow [2024-06-21 21:26:49,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:49,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:49,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:49,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 21:26:49,468 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:49,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:49,468 INFO L85 PathProgramCache]: Analyzing trace with hash 788192093, now seen corresponding path program 6 times [2024-06-21 21:26:49,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:49,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155579823] [2024-06-21 21:26:49,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:49,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:49,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:50,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:50,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:50,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155579823] [2024-06-21 21:26:50,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155579823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:50,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:50,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:50,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432267153] [2024-06-21 21:26:50,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:50,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:50,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:50,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:50,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:50,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:50,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 135 transitions, 958 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:50,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:50,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:50,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:51,236 INFO L124 PetriNetUnfolderBase]: 346/739 cut-off events. [2024-06-21 21:26:51,236 INFO L125 PetriNetUnfolderBase]: For 72278/72278 co-relation queries the response was YES. [2024-06-21 21:26:51,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4430 conditions, 739 events. 346/739 cut-off events. For 72278/72278 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4084 event pairs, 76 based on Foata normal form. 6/743 useless extension candidates. Maximal degree in co-relation 4342. Up to 522 conditions per place. [2024-06-21 21:26:51,243 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 117 selfloop transitions, 25 changer transitions 7/153 dead transitions. [2024-06-21 21:26:51,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 153 transitions, 1470 flow [2024-06-21 21:26:51,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:51,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:51,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 144 transitions. [2024-06-21 21:26:51,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222873900293255 [2024-06-21 21:26:51,244 INFO L175 Difference]: Start difference. First operand has 192 places, 135 transitions, 958 flow. Second operand 11 states and 144 transitions. [2024-06-21 21:26:51,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 153 transitions, 1470 flow [2024-06-21 21:26:51,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 153 transitions, 1389 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 21:26:51,411 INFO L231 Difference]: Finished difference. Result has 188 places, 132 transitions, 919 flow [2024-06-21 21:26:51,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=919, PETRI_PLACES=188, PETRI_TRANSITIONS=132} [2024-06-21 21:26:51,412 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2024-06-21 21:26:51,412 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 132 transitions, 919 flow [2024-06-21 21:26:51,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:51,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:51,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:51,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 21:26:51,413 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:51,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:51,413 INFO L85 PathProgramCache]: Analyzing trace with hash 890870287, now seen corresponding path program 7 times [2024-06-21 21:26:51,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:51,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780147788] [2024-06-21 21:26:51,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:51,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:51,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:52,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:52,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:52,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780147788] [2024-06-21 21:26:52,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780147788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:52,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:52,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:52,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155657808] [2024-06-21 21:26:52,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:52,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:52,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:52,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:52,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:52,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:52,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 132 transitions, 919 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:52,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:52,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:52,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:53,217 INFO L124 PetriNetUnfolderBase]: 343/734 cut-off events. [2024-06-21 21:26:53,217 INFO L125 PetriNetUnfolderBase]: For 73855/73855 co-relation queries the response was YES. [2024-06-21 21:26:53,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4350 conditions, 734 events. 343/734 cut-off events. For 73855/73855 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4038 event pairs, 82 based on Foata normal form. 8/740 useless extension candidates. Maximal degree in co-relation 4264. Up to 485 conditions per place. [2024-06-21 21:26:53,223 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 82 selfloop transitions, 50 changer transitions 10/146 dead transitions. [2024-06-21 21:26:53,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 146 transitions, 1261 flow [2024-06-21 21:26:53,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:53,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:53,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 149 transitions. [2024-06-21 21:26:53,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436950146627566 [2024-06-21 21:26:53,225 INFO L175 Difference]: Start difference. First operand has 188 places, 132 transitions, 919 flow. Second operand 11 states and 149 transitions. [2024-06-21 21:26:53,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 146 transitions, 1261 flow [2024-06-21 21:26:53,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 146 transitions, 1211 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:26:53,360 INFO L231 Difference]: Finished difference. Result has 186 places, 126 transitions, 938 flow [2024-06-21 21:26:53,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=869, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=938, PETRI_PLACES=186, PETRI_TRANSITIONS=126} [2024-06-21 21:26:53,370 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-21 21:26:53,370 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 126 transitions, 938 flow [2024-06-21 21:26:53,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:53,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:53,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:53,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 21:26:53,371 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:53,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:53,371 INFO L85 PathProgramCache]: Analyzing trace with hash 466314833, now seen corresponding path program 8 times [2024-06-21 21:26:53,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:53,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117685162] [2024-06-21 21:26:53,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:53,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:53,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:54,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:54,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:54,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117685162] [2024-06-21 21:26:54,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117685162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:54,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:54,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:54,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802741807] [2024-06-21 21:26:54,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:54,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:54,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:54,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:54,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:54,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:54,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 126 transitions, 938 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:54,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:54,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:54,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:54,871 INFO L124 PetriNetUnfolderBase]: 351/760 cut-off events. [2024-06-21 21:26:54,872 INFO L125 PetriNetUnfolderBase]: For 82974/82974 co-relation queries the response was YES. [2024-06-21 21:26:54,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4969 conditions, 760 events. 351/760 cut-off events. For 82974/82974 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4288 event pairs, 94 based on Foata normal form. 6/764 useless extension candidates. Maximal degree in co-relation 4884. Up to 478 conditions per place. [2024-06-21 21:26:54,877 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 92 selfloop transitions, 41 changer transitions 7/144 dead transitions. [2024-06-21 21:26:54,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 144 transitions, 1428 flow [2024-06-21 21:26:54,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:54,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:54,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 148 transitions. [2024-06-21 21:26:54,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340175953079179 [2024-06-21 21:26:54,878 INFO L175 Difference]: Start difference. First operand has 186 places, 126 transitions, 938 flow. Second operand 11 states and 148 transitions. [2024-06-21 21:26:54,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 144 transitions, 1428 flow [2024-06-21 21:26:55,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 144 transitions, 1316 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:26:55,045 INFO L231 Difference]: Finished difference. Result has 183 places, 123 transitions, 900 flow [2024-06-21 21:26:55,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=900, PETRI_PLACES=183, PETRI_TRANSITIONS=123} [2024-06-21 21:26:55,045 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 153 predicate places. [2024-06-21 21:26:55,046 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 123 transitions, 900 flow [2024-06-21 21:26:55,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:55,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:55,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:55,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 21:26:55,046 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:55,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:55,047 INFO L85 PathProgramCache]: Analyzing trace with hash 459819713, now seen corresponding path program 9 times [2024-06-21 21:26:55,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:55,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143797087] [2024-06-21 21:26:55,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:55,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:55,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:56,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-21 21:26:56,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:56,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143797087] [2024-06-21 21:26:56,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143797087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:56,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:56,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:56,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695503718] [2024-06-21 21:26:56,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:56,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:56,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:56,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:56,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:56,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:56,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 123 transitions, 900 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:56,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:56,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:56,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:57,344 INFO L124 PetriNetUnfolderBase]: 341/736 cut-off events. [2024-06-21 21:26:57,345 INFO L125 PetriNetUnfolderBase]: For 80781/80781 co-relation queries the response was YES. [2024-06-21 21:26:57,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4684 conditions, 736 events. 341/736 cut-off events. For 80781/80781 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4091 event pairs, 100 based on Foata normal form. 8/740 useless extension candidates. Maximal degree in co-relation 4600. Up to 489 conditions per place. [2024-06-21 21:26:57,350 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 76 selfloop transitions, 51 changer transitions 7/138 dead transitions. [2024-06-21 21:26:57,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 138 transitions, 1232 flow [2024-06-21 21:26:57,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:57,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:57,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 150 transitions. [2024-06-21 21:26:57,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398826979472141 [2024-06-21 21:26:57,351 INFO L175 Difference]: Start difference. First operand has 183 places, 123 transitions, 900 flow. Second operand 11 states and 150 transitions. [2024-06-21 21:26:57,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 138 transitions, 1232 flow [2024-06-21 21:26:57,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 138 transitions, 1150 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 21:26:57,519 INFO L231 Difference]: Finished difference. Result has 181 places, 120 transitions, 907 flow [2024-06-21 21:26:57,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=907, PETRI_PLACES=181, PETRI_TRANSITIONS=120} [2024-06-21 21:26:57,519 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 151 predicate places. [2024-06-21 21:26:57,519 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 120 transitions, 907 flow [2024-06-21 21:26:57,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:57,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:57,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:57,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 21:26:57,520 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:57,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:57,520 INFO L85 PathProgramCache]: Analyzing trace with hash -164068749, now seen corresponding path program 10 times [2024-06-21 21:26:57,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:57,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226691218] [2024-06-21 21:26:57,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:57,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:57,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:26:58,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:26:58,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:26:58,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226691218] [2024-06-21 21:26:58,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226691218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:26:58,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:26:58,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:26:58,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772431850] [2024-06-21 21:26:58,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:26:58,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:26:58,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:26:58,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:26:58,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:26:58,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:26:58,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 120 transitions, 907 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:58,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:26:58,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:26:58,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:26:59,355 INFO L124 PetriNetUnfolderBase]: 336/733 cut-off events. [2024-06-21 21:26:59,356 INFO L125 PetriNetUnfolderBase]: For 78205/78205 co-relation queries the response was YES. [2024-06-21 21:26:59,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4656 conditions, 733 events. 336/733 cut-off events. For 78205/78205 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4068 event pairs, 99 based on Foata normal form. 8/740 useless extension candidates. Maximal degree in co-relation 4573. Up to 616 conditions per place. [2024-06-21 21:26:59,361 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 105 selfloop transitions, 15 changer transitions 10/134 dead transitions. [2024-06-21 21:26:59,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 134 transitions, 1225 flow [2024-06-21 21:26:59,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:26:59,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:26:59,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 21:26:59,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-21 21:26:59,365 INFO L175 Difference]: Start difference. First operand has 181 places, 120 transitions, 907 flow. Second operand 11 states and 138 transitions. [2024-06-21 21:26:59,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 134 transitions, 1225 flow [2024-06-21 21:26:59,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 134 transitions, 1117 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 21:26:59,497 INFO L231 Difference]: Finished difference. Result has 179 places, 116 transitions, 802 flow [2024-06-21 21:26:59,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=802, PETRI_PLACES=179, PETRI_TRANSITIONS=116} [2024-06-21 21:26:59,498 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2024-06-21 21:26:59,498 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 116 transitions, 802 flow [2024-06-21 21:26:59,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:26:59,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:26:59,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:26:59,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 21:26:59,499 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:26:59,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:26:59,499 INFO L85 PathProgramCache]: Analyzing trace with hash -172342959, now seen corresponding path program 11 times [2024-06-21 21:26:59,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:26:59,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437791741] [2024-06-21 21:26:59,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:26:59,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:26:59,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:01,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:01,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:01,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437791741] [2024-06-21 21:27:01,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437791741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:01,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:01,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:01,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560344359] [2024-06-21 21:27:01,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:01,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:01,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:01,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:01,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:01,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:01,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 116 transitions, 802 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:01,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:01,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:01,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:01,746 INFO L124 PetriNetUnfolderBase]: 316/695 cut-off events. [2024-06-21 21:27:01,746 INFO L125 PetriNetUnfolderBase]: For 72366/72366 co-relation queries the response was YES. [2024-06-21 21:27:01,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3899 conditions, 695 events. 316/695 cut-off events. For 72366/72366 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3796 event pairs, 93 based on Foata normal form. 14/708 useless extension candidates. Maximal degree in co-relation 3817. Up to 556 conditions per place. [2024-06-21 21:27:01,750 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 101 selfloop transitions, 10 changer transitions 15/130 dead transitions. [2024-06-21 21:27:01,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 130 transitions, 1112 flow [2024-06-21 21:27:01,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:01,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:01,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 21:27:01,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 21:27:01,752 INFO L175 Difference]: Start difference. First operand has 179 places, 116 transitions, 802 flow. Second operand 11 states and 136 transitions. [2024-06-21 21:27:01,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 130 transitions, 1112 flow [2024-06-21 21:27:01,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 130 transitions, 1068 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:27:01,852 INFO L231 Difference]: Finished difference. Result has 175 places, 109 transitions, 735 flow [2024-06-21 21:27:01,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=735, PETRI_PLACES=175, PETRI_TRANSITIONS=109} [2024-06-21 21:27:01,853 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 145 predicate places. [2024-06-21 21:27:01,853 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 109 transitions, 735 flow [2024-06-21 21:27:01,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:01,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:01,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:01,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 21:27:01,853 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:01,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:01,854 INFO L85 PathProgramCache]: Analyzing trace with hash 2028174173, now seen corresponding path program 12 times [2024-06-21 21:27:01,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:01,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594850314] [2024-06-21 21:27:01,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:01,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:01,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:03,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:03,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:03,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594850314] [2024-06-21 21:27:03,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594850314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:03,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:03,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:03,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728517081] [2024-06-21 21:27:03,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:03,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:03,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:03,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:03,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:03,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:03,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 109 transitions, 735 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:03,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:03,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:03,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:03,436 INFO L124 PetriNetUnfolderBase]: 306/677 cut-off events. [2024-06-21 21:27:03,436 INFO L125 PetriNetUnfolderBase]: For 65421/65421 co-relation queries the response was YES. [2024-06-21 21:27:03,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4113 conditions, 677 events. 306/677 cut-off events. For 65421/65421 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3653 event pairs, 92 based on Foata normal form. 6/682 useless extension candidates. Maximal degree in co-relation 4033. Up to 502 conditions per place. [2024-06-21 21:27:03,440 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 102 selfloop transitions, 13 changer transitions 9/128 dead transitions. [2024-06-21 21:27:03,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 128 transitions, 1187 flow [2024-06-21 21:27:03,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:03,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:03,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 140 transitions. [2024-06-21 21:27:03,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41055718475073316 [2024-06-21 21:27:03,441 INFO L175 Difference]: Start difference. First operand has 175 places, 109 transitions, 735 flow. Second operand 11 states and 140 transitions. [2024-06-21 21:27:03,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 128 transitions, 1187 flow [2024-06-21 21:27:03,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 128 transitions, 1144 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:03,555 INFO L231 Difference]: Finished difference. Result has 166 places, 106 transitions, 711 flow [2024-06-21 21:27:03,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=700, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=711, PETRI_PLACES=166, PETRI_TRANSITIONS=106} [2024-06-21 21:27:03,556 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-21 21:27:03,556 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 106 transitions, 711 flow [2024-06-21 21:27:03,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:03,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:03,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:03,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 21:27:03,556 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:03,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:03,557 INFO L85 PathProgramCache]: Analyzing trace with hash 316433645, now seen corresponding path program 13 times [2024-06-21 21:27:03,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:03,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703307029] [2024-06-21 21:27:03,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:03,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:03,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:04,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:04,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:04,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703307029] [2024-06-21 21:27:04,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703307029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:04,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:04,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:27:04,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69419150] [2024-06-21 21:27:04,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:04,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:27:04,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:04,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:27:04,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:27:04,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:04,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 106 transitions, 711 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:04,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:04,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:04,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:04,858 INFO L124 PetriNetUnfolderBase]: 296/651 cut-off events. [2024-06-21 21:27:04,858 INFO L125 PetriNetUnfolderBase]: For 58822/58822 co-relation queries the response was YES. [2024-06-21 21:27:04,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3943 conditions, 651 events. 296/651 cut-off events. For 58822/58822 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3455 event pairs, 90 based on Foata normal form. 6/656 useless extension candidates. Maximal degree in co-relation 3867. Up to 502 conditions per place. [2024-06-21 21:27:04,862 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 101 selfloop transitions, 12 changer transitions 6/123 dead transitions. [2024-06-21 21:27:04,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 123 transitions, 1143 flow [2024-06-21 21:27:04,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:27:04,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:27:04,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 128 transitions. [2024-06-21 21:27:04,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4129032258064516 [2024-06-21 21:27:04,863 INFO L175 Difference]: Start difference. First operand has 166 places, 106 transitions, 711 flow. Second operand 10 states and 128 transitions. [2024-06-21 21:27:04,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 123 transitions, 1143 flow [2024-06-21 21:27:04,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 123 transitions, 1108 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 21:27:04,983 INFO L231 Difference]: Finished difference. Result has 162 places, 104 transitions, 696 flow [2024-06-21 21:27:04,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=696, PETRI_PLACES=162, PETRI_TRANSITIONS=104} [2024-06-21 21:27:04,984 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 132 predicate places. [2024-06-21 21:27:04,984 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 104 transitions, 696 flow [2024-06-21 21:27:04,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:04,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:04,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:04,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 21:27:04,985 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:04,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:04,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1685578913, now seen corresponding path program 14 times [2024-06-21 21:27:04,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:04,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134429696] [2024-06-21 21:27:04,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:04,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:04,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:06,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:06,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:06,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134429696] [2024-06-21 21:27:06,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134429696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:06,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:06,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:06,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480591688] [2024-06-21 21:27:06,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:06,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:06,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:06,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:06,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:06,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:06,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 104 transitions, 696 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:06,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:06,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:06,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:06,809 INFO L124 PetriNetUnfolderBase]: 272/599 cut-off events. [2024-06-21 21:27:06,809 INFO L125 PetriNetUnfolderBase]: For 47214/47214 co-relation queries the response was YES. [2024-06-21 21:27:06,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3273 conditions, 599 events. 272/599 cut-off events. For 47214/47214 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3076 event pairs, 82 based on Foata normal form. 8/606 useless extension candidates. Maximal degree in co-relation 3199. Up to 502 conditions per place. [2024-06-21 21:27:06,813 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 91 selfloop transitions, 8 changer transitions 15/118 dead transitions. [2024-06-21 21:27:06,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 118 transitions, 982 flow [2024-06-21 21:27:06,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:06,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:06,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 21:27:06,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 21:27:06,814 INFO L175 Difference]: Start difference. First operand has 162 places, 104 transitions, 696 flow. Second operand 11 states and 132 transitions. [2024-06-21 21:27:06,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 118 transitions, 982 flow [2024-06-21 21:27:06,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 118 transitions, 956 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 21:27:06,907 INFO L231 Difference]: Finished difference. Result has 162 places, 98 transitions, 655 flow [2024-06-21 21:27:06,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=655, PETRI_PLACES=162, PETRI_TRANSITIONS=98} [2024-06-21 21:27:06,908 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 132 predicate places. [2024-06-21 21:27:06,908 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 98 transitions, 655 flow [2024-06-21 21:27:06,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:06,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:06,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:06,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 21:27:06,909 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:06,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:06,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1165434351, now seen corresponding path program 15 times [2024-06-21 21:27:06,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:06,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125246662] [2024-06-21 21:27:06,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:06,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:06,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:08,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:08,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:08,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125246662] [2024-06-21 21:27:08,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125246662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:08,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:08,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:08,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875634594] [2024-06-21 21:27:08,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:08,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:08,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:08,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:08,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:08,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:08,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 98 transitions, 655 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:08,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:08,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:08,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:08,752 INFO L124 PetriNetUnfolderBase]: 257/562 cut-off events. [2024-06-21 21:27:08,753 INFO L125 PetriNetUnfolderBase]: For 42536/42536 co-relation queries the response was YES. [2024-06-21 21:27:08,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2984 conditions, 562 events. 257/562 cut-off events. For 42536/42536 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2805 event pairs, 82 based on Foata normal form. 8/566 useless extension candidates. Maximal degree in co-relation 2911. Up to 417 conditions per place. [2024-06-21 21:27:08,756 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 77 selfloop transitions, 24 changer transitions 7/112 dead transitions. [2024-06-21 21:27:08,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 112 transitions, 913 flow [2024-06-21 21:27:08,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:08,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:08,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 142 transitions. [2024-06-21 21:27:08,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41642228739002934 [2024-06-21 21:27:08,758 INFO L175 Difference]: Start difference. First operand has 162 places, 98 transitions, 655 flow. Second operand 11 states and 142 transitions. [2024-06-21 21:27:08,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 112 transitions, 913 flow [2024-06-21 21:27:08,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 112 transitions, 883 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 21:27:08,862 INFO L231 Difference]: Finished difference. Result has 153 places, 94 transitions, 642 flow [2024-06-21 21:27:08,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=627, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=642, PETRI_PLACES=153, PETRI_TRANSITIONS=94} [2024-06-21 21:27:08,862 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 123 predicate places. [2024-06-21 21:27:08,862 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 94 transitions, 642 flow [2024-06-21 21:27:08,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:08,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:08,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:08,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 21:27:08,863 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:08,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:08,863 INFO L85 PathProgramCache]: Analyzing trace with hash 52448972, now seen corresponding path program 1 times [2024-06-21 21:27:08,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:08,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539044475] [2024-06-21 21:27:08,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:08,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:08,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:10,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-21 21:27:10,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:10,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539044475] [2024-06-21 21:27:10,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539044475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:10,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:10,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:10,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548731817] [2024-06-21 21:27:10,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:10,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:10,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:10,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:10,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:10,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:10,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 94 transitions, 642 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:10,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:10,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:10,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:10,667 INFO L124 PetriNetUnfolderBase]: 248/551 cut-off events. [2024-06-21 21:27:10,667 INFO L125 PetriNetUnfolderBase]: For 35729/35729 co-relation queries the response was YES. [2024-06-21 21:27:10,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2839 conditions, 551 events. 248/551 cut-off events. For 35729/35729 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2730 event pairs, 68 based on Foata normal form. 6/556 useless extension candidates. Maximal degree in co-relation 2769. Up to 428 conditions per place. [2024-06-21 21:27:10,671 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 80 selfloop transitions, 17 changer transitions 10/111 dead transitions. [2024-06-21 21:27:10,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 111 transitions, 900 flow [2024-06-21 21:27:10,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:10,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:10,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 138 transitions. [2024-06-21 21:27:10,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046920821114369 [2024-06-21 21:27:10,672 INFO L175 Difference]: Start difference. First operand has 153 places, 94 transitions, 642 flow. Second operand 11 states and 138 transitions. [2024-06-21 21:27:10,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 111 transitions, 900 flow [2024-06-21 21:27:10,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 111 transitions, 824 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:27:10,724 INFO L231 Difference]: Finished difference. Result has 150 places, 90 transitions, 581 flow [2024-06-21 21:27:10,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=581, PETRI_PLACES=150, PETRI_TRANSITIONS=90} [2024-06-21 21:27:10,724 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 120 predicate places. [2024-06-21 21:27:10,725 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 90 transitions, 581 flow [2024-06-21 21:27:10,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:10,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:10,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:10,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 21:27:10,725 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:10,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:10,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1779855440, now seen corresponding path program 2 times [2024-06-21 21:27:10,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:10,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784189700] [2024-06-21 21:27:10,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:10,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:10,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:13,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:13,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:13,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784189700] [2024-06-21 21:27:13,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784189700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:13,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:13,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:13,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650847786] [2024-06-21 21:27:13,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:13,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:13,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:13,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:13,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:13,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:13,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 90 transitions, 581 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:13,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:13,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:13,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:13,413 INFO L124 PetriNetUnfolderBase]: 236/531 cut-off events. [2024-06-21 21:27:13,413 INFO L125 PetriNetUnfolderBase]: For 34170/34170 co-relation queries the response was YES. [2024-06-21 21:27:13,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2673 conditions, 531 events. 236/531 cut-off events. For 34170/34170 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2606 event pairs, 70 based on Foata normal form. 6/536 useless extension candidates. Maximal degree in co-relation 2605. Up to 424 conditions per place. [2024-06-21 21:27:13,416 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 74 selfloop transitions, 12 changer transitions 16/106 dead transitions. [2024-06-21 21:27:13,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 106 transitions, 825 flow [2024-06-21 21:27:13,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:13,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:13,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:27:13,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:27:13,417 INFO L175 Difference]: Start difference. First operand has 150 places, 90 transitions, 581 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:27:13,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 106 transitions, 825 flow [2024-06-21 21:27:13,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 106 transitions, 785 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:13,464 INFO L231 Difference]: Finished difference. Result has 146 places, 83 transitions, 524 flow [2024-06-21 21:27:13,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=524, PETRI_PLACES=146, PETRI_TRANSITIONS=83} [2024-06-21 21:27:13,465 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-21 21:27:13,465 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 83 transitions, 524 flow [2024-06-21 21:27:13,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:13,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:13,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:13,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 21:27:13,465 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:13,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:13,466 INFO L85 PathProgramCache]: Analyzing trace with hash -957548818, now seen corresponding path program 3 times [2024-06-21 21:27:13,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:13,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053509006] [2024-06-21 21:27:13,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:13,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:13,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:14,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:14,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:14,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053509006] [2024-06-21 21:27:14,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053509006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:14,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:14,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:14,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598505659] [2024-06-21 21:27:14,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:14,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:14,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:14,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:14,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:15,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:15,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 83 transitions, 524 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:15,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:15,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:15,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:15,445 INFO L124 PetriNetUnfolderBase]: 223/500 cut-off events. [2024-06-21 21:27:15,445 INFO L125 PetriNetUnfolderBase]: For 31360/31360 co-relation queries the response was YES. [2024-06-21 21:27:15,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2517 conditions, 500 events. 223/500 cut-off events. For 31360/31360 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2393 event pairs, 70 based on Foata normal form. 6/505 useless extension candidates. Maximal degree in co-relation 2451. Up to 374 conditions per place. [2024-06-21 21:27:15,448 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 67 selfloop transitions, 17 changer transitions 12/100 dead transitions. [2024-06-21 21:27:15,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 100 transitions, 762 flow [2024-06-21 21:27:15,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:15,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:15,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 139 transitions. [2024-06-21 21:27:15,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40762463343108507 [2024-06-21 21:27:15,450 INFO L175 Difference]: Start difference. First operand has 146 places, 83 transitions, 524 flow. Second operand 11 states and 139 transitions. [2024-06-21 21:27:15,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 100 transitions, 762 flow [2024-06-21 21:27:15,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 100 transitions, 726 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 21:27:15,494 INFO L231 Difference]: Finished difference. Result has 139 places, 78 transitions, 500 flow [2024-06-21 21:27:15,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=500, PETRI_PLACES=139, PETRI_TRANSITIONS=78} [2024-06-21 21:27:15,494 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 109 predicate places. [2024-06-21 21:27:15,494 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 78 transitions, 500 flow [2024-06-21 21:27:15,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:15,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:15,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:15,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 21:27:15,495 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:15,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:15,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1294849862, now seen corresponding path program 4 times [2024-06-21 21:27:15,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:15,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449318751] [2024-06-21 21:27:15,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:15,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:15,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:16,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:16,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:16,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449318751] [2024-06-21 21:27:16,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449318751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:16,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:16,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:16,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055401273] [2024-06-21 21:27:16,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:16,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:16,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:16,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:16,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:17,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:17,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 78 transitions, 500 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:17,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:17,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:17,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:17,398 INFO L124 PetriNetUnfolderBase]: 198/447 cut-off events. [2024-06-21 21:27:17,399 INFO L125 PetriNetUnfolderBase]: For 24065/24065 co-relation queries the response was YES. [2024-06-21 21:27:17,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2090 conditions, 447 events. 198/447 cut-off events. For 24065/24065 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2052 event pairs, 57 based on Foata normal form. 6/452 useless extension candidates. Maximal degree in co-relation 2026. Up to 346 conditions per place. [2024-06-21 21:27:17,401 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 63 selfloop transitions, 16 changer transitions 11/94 dead transitions. [2024-06-21 21:27:17,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 94 transitions, 720 flow [2024-06-21 21:27:17,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:17,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:17,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:27:17,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:27:17,402 INFO L175 Difference]: Start difference. First operand has 139 places, 78 transitions, 500 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:27:17,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 94 transitions, 720 flow [2024-06-21 21:27:17,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 94 transitions, 674 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:17,428 INFO L231 Difference]: Finished difference. Result has 133 places, 74 transitions, 472 flow [2024-06-21 21:27:17,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=472, PETRI_PLACES=133, PETRI_TRANSITIONS=74} [2024-06-21 21:27:17,428 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 103 predicate places. [2024-06-21 21:27:17,428 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 74 transitions, 472 flow [2024-06-21 21:27:17,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:17,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:17,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:17,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 21:27:17,429 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:17,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:17,429 INFO L85 PathProgramCache]: Analyzing trace with hash 29840780, now seen corresponding path program 5 times [2024-06-21 21:27:17,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:17,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074455615] [2024-06-21 21:27:17,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:17,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:17,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:18,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-21 21:27:18,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:18,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074455615] [2024-06-21 21:27:18,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074455615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:18,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:18,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:18,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99359666] [2024-06-21 21:27:18,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:18,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:18,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:18,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:18,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:18,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:18,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 74 transitions, 472 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:18,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:18,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:18,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:19,176 INFO L124 PetriNetUnfolderBase]: 189/432 cut-off events. [2024-06-21 21:27:19,176 INFO L125 PetriNetUnfolderBase]: For 21278/21278 co-relation queries the response was YES. [2024-06-21 21:27:19,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1964 conditions, 432 events. 189/432 cut-off events. For 21278/21278 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1986 event pairs, 55 based on Foata normal form. 6/437 useless extension candidates. Maximal degree in co-relation 1903. Up to 326 conditions per place. [2024-06-21 21:27:19,178 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 58 selfloop transitions, 8 changer transitions 21/91 dead transitions. [2024-06-21 21:27:19,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 91 transitions, 686 flow [2024-06-21 21:27:19,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:19,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:19,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 21:27:19,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 21:27:19,179 INFO L175 Difference]: Start difference. First operand has 133 places, 74 transitions, 472 flow. Second operand 11 states and 135 transitions. [2024-06-21 21:27:19,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 91 transitions, 686 flow [2024-06-21 21:27:19,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 91 transitions, 648 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 21:27:19,206 INFO L231 Difference]: Finished difference. Result has 128 places, 64 transitions, 399 flow [2024-06-21 21:27:19,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=399, PETRI_PLACES=128, PETRI_TRANSITIONS=64} [2024-06-21 21:27:19,206 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 98 predicate places. [2024-06-21 21:27:19,207 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 64 transitions, 399 flow [2024-06-21 21:27:19,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:19,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:19,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:19,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 21:27:19,207 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:19,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:19,208 INFO L85 PathProgramCache]: Analyzing trace with hash -178497456, now seen corresponding path program 6 times [2024-06-21 21:27:19,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:19,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678596421] [2024-06-21 21:27:19,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:19,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:19,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:20,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:20,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:20,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678596421] [2024-06-21 21:27:20,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678596421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:20,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:20,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:20,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601778299] [2024-06-21 21:27:20,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:20,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:20,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:20,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:20,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:20,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:20,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 64 transitions, 399 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:20,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:20,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:20,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:20,727 INFO L124 PetriNetUnfolderBase]: 171/390 cut-off events. [2024-06-21 21:27:20,728 INFO L125 PetriNetUnfolderBase]: For 19268/19268 co-relation queries the response was YES. [2024-06-21 21:27:20,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1794 conditions, 390 events. 171/390 cut-off events. For 19268/19268 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1716 event pairs, 49 based on Foata normal form. 6/395 useless extension candidates. Maximal degree in co-relation 1735. Up to 268 conditions per place. [2024-06-21 21:27:20,730 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 53 selfloop transitions, 9 changer transitions 18/84 dead transitions. [2024-06-21 21:27:20,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 84 transitions, 611 flow [2024-06-21 21:27:20,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:27:20,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:27:20,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-21 21:27:20,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-21 21:27:20,731 INFO L175 Difference]: Start difference. First operand has 128 places, 64 transitions, 399 flow. Second operand 10 states and 129 transitions. [2024-06-21 21:27:20,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 84 transitions, 611 flow [2024-06-21 21:27:20,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 84 transitions, 581 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:20,750 INFO L231 Difference]: Finished difference. Result has 113 places, 59 transitions, 367 flow [2024-06-21 21:27:20,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=367, PETRI_PLACES=113, PETRI_TRANSITIONS=59} [2024-06-21 21:27:20,751 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 83 predicate places. [2024-06-21 21:27:20,751 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 59 transitions, 367 flow [2024-06-21 21:27:20,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:20,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:20,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:20,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 21:27:20,751 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:20,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:20,752 INFO L85 PathProgramCache]: Analyzing trace with hash -966148016, now seen corresponding path program 7 times [2024-06-21 21:27:20,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:20,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790498207] [2024-06-21 21:27:20,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:20,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:20,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:21,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:21,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:21,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790498207] [2024-06-21 21:27:21,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790498207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:21,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:21,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:27:21,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999767859] [2024-06-21 21:27:21,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:21,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:27:21,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:21,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:27:21,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:27:21,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:21,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 59 transitions, 367 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:21,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:21,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:21,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:22,082 INFO L124 PetriNetUnfolderBase]: 147/344 cut-off events. [2024-06-21 21:27:22,082 INFO L125 PetriNetUnfolderBase]: For 13933/13933 co-relation queries the response was YES. [2024-06-21 21:27:22,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1556 conditions, 344 events. 147/344 cut-off events. For 13933/13933 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1468 event pairs, 45 based on Foata normal form. 6/349 useless extension candidates. Maximal degree in co-relation 1503. Up to 239 conditions per place. [2024-06-21 21:27:22,083 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 41 selfloop transitions, 3 changer transitions 27/75 dead transitions. [2024-06-21 21:27:22,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 75 transitions, 547 flow [2024-06-21 21:27:22,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:27:22,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:27:22,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 21:27:22,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:27:22,085 INFO L175 Difference]: Start difference. First operand has 113 places, 59 transitions, 367 flow. Second operand 10 states and 124 transitions. [2024-06-21 21:27:22,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 75 transitions, 547 flow [2024-06-21 21:27:22,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 75 transitions, 519 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 21:27:22,096 INFO L231 Difference]: Finished difference. Result has 105 places, 47 transitions, 272 flow [2024-06-21 21:27:22,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=272, PETRI_PLACES=105, PETRI_TRANSITIONS=47} [2024-06-21 21:27:22,097 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 75 predicate places. [2024-06-21 21:27:22,097 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 47 transitions, 272 flow [2024-06-21 21:27:22,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:22,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:22,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:22,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 21:27:22,098 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:22,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:22,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1468184940, now seen corresponding path program 8 times [2024-06-21 21:27:22,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:22,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128545428] [2024-06-21 21:27:22,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:22,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:22,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:23,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:23,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:23,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128545428] [2024-06-21 21:27:23,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128545428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:23,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:23,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:23,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408007290] [2024-06-21 21:27:23,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:23,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:23,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:23,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:23,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:23,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:23,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 47 transitions, 272 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:23,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:23,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:23,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:23,867 INFO L124 PetriNetUnfolderBase]: 122/281 cut-off events. [2024-06-21 21:27:23,867 INFO L125 PetriNetUnfolderBase]: For 10771/10773 co-relation queries the response was YES. [2024-06-21 21:27:23,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1284 conditions, 281 events. 122/281 cut-off events. For 10771/10773 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1146 event pairs, 45 based on Foata normal form. 8/289 useless extension candidates. Maximal degree in co-relation 1235. Up to 202 conditions per place. [2024-06-21 21:27:23,868 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 33 selfloop transitions, 11 changer transitions 11/59 dead transitions. [2024-06-21 21:27:23,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 59 transitions, 408 flow [2024-06-21 21:27:23,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:23,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:23,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-21 21:27:23,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-21 21:27:23,870 INFO L175 Difference]: Start difference. First operand has 105 places, 47 transitions, 272 flow. Second operand 11 states and 129 transitions. [2024-06-21 21:27:23,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 59 transitions, 408 flow [2024-06-21 21:27:23,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 59 transitions, 378 flow, removed 7 selfloop flow, removed 15 redundant places. [2024-06-21 21:27:23,877 INFO L231 Difference]: Finished difference. Result has 87 places, 43 transitions, 244 flow [2024-06-21 21:27:23,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=244, PETRI_PLACES=87, PETRI_TRANSITIONS=43} [2024-06-21 21:27:23,878 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 57 predicate places. [2024-06-21 21:27:23,878 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 43 transitions, 244 flow [2024-06-21 21:27:23,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:23,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:23,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:23,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 21:27:23,878 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:23,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:23,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1768940996, now seen corresponding path program 9 times [2024-06-21 21:27:23,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:23,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640620348] [2024-06-21 21:27:23,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:23,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:23,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:25,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:25,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:25,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640620348] [2024-06-21 21:27:25,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640620348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:25,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:25,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:25,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254539861] [2024-06-21 21:27:25,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:25,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:25,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:25,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:25,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:25,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:25,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 43 transitions, 244 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:25,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:25,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:25,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:25,822 INFO L124 PetriNetUnfolderBase]: 99/230 cut-off events. [2024-06-21 21:27:25,822 INFO L125 PetriNetUnfolderBase]: For 5634/5636 co-relation queries the response was YES. [2024-06-21 21:27:25,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 921 conditions, 230 events. 99/230 cut-off events. For 5634/5636 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 854 event pairs, 32 based on Foata normal form. 8/238 useless extension candidates. Maximal degree in co-relation 882. Up to 159 conditions per place. [2024-06-21 21:27:25,823 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 31 selfloop transitions, 10 changer transitions 10/55 dead transitions. [2024-06-21 21:27:25,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 55 transitions, 372 flow [2024-06-21 21:27:25,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:25,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:25,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 21:27:25,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 21:27:25,824 INFO L175 Difference]: Start difference. First operand has 87 places, 43 transitions, 244 flow. Second operand 11 states and 128 transitions. [2024-06-21 21:27:25,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 55 transitions, 372 flow [2024-06-21 21:27:25,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 55 transitions, 342 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:25,829 INFO L231 Difference]: Finished difference. Result has 81 places, 40 transitions, 222 flow [2024-06-21 21:27:25,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=222, PETRI_PLACES=81, PETRI_TRANSITIONS=40} [2024-06-21 21:27:25,829 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-21 21:27:25,829 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 40 transitions, 222 flow [2024-06-21 21:27:25,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:25,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:25,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:25,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 21:27:25,830 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:25,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:25,830 INFO L85 PathProgramCache]: Analyzing trace with hash -82268244, now seen corresponding path program 10 times [2024-06-21 21:27:25,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:25,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550989032] [2024-06-21 21:27:25,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:25,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:25,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:27,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:27,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:27,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550989032] [2024-06-21 21:27:27,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550989032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:27,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:27,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:27,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498531156] [2024-06-21 21:27:27,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:27,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:27,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:27,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:27,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:27,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:27,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 40 transitions, 222 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:27,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:27,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:27,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:27,791 INFO L124 PetriNetUnfolderBase]: 92/217 cut-off events. [2024-06-21 21:27:27,792 INFO L125 PetriNetUnfolderBase]: For 4768/4770 co-relation queries the response was YES. [2024-06-21 21:27:27,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 852 conditions, 217 events. 92/217 cut-off events. For 4768/4770 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 783 event pairs, 30 based on Foata normal form. 8/225 useless extension candidates. Maximal degree in co-relation 816. Up to 141 conditions per place. [2024-06-21 21:27:27,793 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 28 selfloop transitions, 7 changer transitions 14/53 dead transitions. [2024-06-21 21:27:27,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 53 transitions, 348 flow [2024-06-21 21:27:27,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:27,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:27,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 21:27:27,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 21:27:27,794 INFO L175 Difference]: Start difference. First operand has 81 places, 40 transitions, 222 flow. Second operand 11 states and 128 transitions. [2024-06-21 21:27:27,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 53 transitions, 348 flow [2024-06-21 21:27:27,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 53 transitions, 322 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 21:27:27,798 INFO L231 Difference]: Finished difference. Result has 76 places, 35 transitions, 189 flow [2024-06-21 21:27:27,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=189, PETRI_PLACES=76, PETRI_TRANSITIONS=35} [2024-06-21 21:27:27,798 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2024-06-21 21:27:27,798 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 35 transitions, 189 flow [2024-06-21 21:27:27,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:27,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:27,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:27,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 21:27:27,799 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:27,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:27,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1662239886, now seen corresponding path program 11 times [2024-06-21 21:27:27,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:27,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825947090] [2024-06-21 21:27:27,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:27,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:27,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:29,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:29,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:29,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825947090] [2024-06-21 21:27:29,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825947090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:29,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:29,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:29,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563354849] [2024-06-21 21:27:29,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:29,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:29,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:29,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:29,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:29,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:29,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 35 transitions, 189 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:29,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:29,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:29,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:29,616 INFO L124 PetriNetUnfolderBase]: 80/191 cut-off events. [2024-06-21 21:27:29,616 INFO L125 PetriNetUnfolderBase]: For 3966/3968 co-relation queries the response was YES. [2024-06-21 21:27:29,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 752 conditions, 191 events. 80/191 cut-off events. For 3966/3968 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 648 event pairs, 28 based on Foata normal form. 8/199 useless extension candidates. Maximal degree in co-relation 718. Up to 123 conditions per place. [2024-06-21 21:27:29,617 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 23 selfloop transitions, 4 changer transitions 17/48 dead transitions. [2024-06-21 21:27:29,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 48 transitions, 305 flow [2024-06-21 21:27:29,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:29,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:29,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 21:27:29,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-21 21:27:29,618 INFO L175 Difference]: Start difference. First operand has 76 places, 35 transitions, 189 flow. Second operand 11 states and 126 transitions. [2024-06-21 21:27:29,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 48 transitions, 305 flow [2024-06-21 21:27:29,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 48 transitions, 281 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 21:27:29,621 INFO L231 Difference]: Finished difference. Result has 69 places, 29 transitions, 148 flow [2024-06-21 21:27:29,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=148, PETRI_PLACES=69, PETRI_TRANSITIONS=29} [2024-06-21 21:27:29,621 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 39 predicate places. [2024-06-21 21:27:29,621 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 29 transitions, 148 flow [2024-06-21 21:27:29,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:29,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:29,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:29,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 21:27:29,622 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:29,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:29,622 INFO L85 PathProgramCache]: Analyzing trace with hash 554808684, now seen corresponding path program 12 times [2024-06-21 21:27:29,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:29,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002370320] [2024-06-21 21:27:29,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:29,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:29,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:30,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:31,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:31,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002370320] [2024-06-21 21:27:31,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002370320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:31,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:31,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:31,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60506300] [2024-06-21 21:27:31,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:31,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:31,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:31,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:31,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:31,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:31,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 29 transitions, 148 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:31,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:31,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:31,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:31,252 INFO L124 PetriNetUnfolderBase]: 67/160 cut-off events. [2024-06-21 21:27:31,253 INFO L125 PetriNetUnfolderBase]: For 2900/2904 co-relation queries the response was YES. [2024-06-21 21:27:31,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 627 conditions, 160 events. 67/160 cut-off events. For 2900/2904 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 502 event pairs, 28 based on Foata normal form. 10/170 useless extension candidates. Maximal degree in co-relation 596. Up to 95 conditions per place. [2024-06-21 21:27:31,253 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 18 selfloop transitions, 8 changer transitions 11/41 dead transitions. [2024-06-21 21:27:31,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 41 transitions, 248 flow [2024-06-21 21:27:31,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:31,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:31,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 21:27:31,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 21:27:31,254 INFO L175 Difference]: Start difference. First operand has 69 places, 29 transitions, 148 flow. Second operand 11 states and 124 transitions. [2024-06-21 21:27:31,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 41 transitions, 248 flow [2024-06-21 21:27:31,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 41 transitions, 230 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-21 21:27:31,256 INFO L231 Difference]: Finished difference. Result has 60 places, 25 transitions, 128 flow [2024-06-21 21:27:31,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=128, PETRI_PLACES=60, PETRI_TRANSITIONS=25} [2024-06-21 21:27:31,257 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 30 predicate places. [2024-06-21 21:27:31,257 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 25 transitions, 128 flow [2024-06-21 21:27:31,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:31,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:31,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:31,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 21:27:31,257 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:31,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:31,258 INFO L85 PathProgramCache]: Analyzing trace with hash 360869274, now seen corresponding path program 13 times [2024-06-21 21:27:31,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:31,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429179151] [2024-06-21 21:27:31,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:31,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:31,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:32,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:32,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:32,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429179151] [2024-06-21 21:27:32,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429179151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:32,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:32,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:32,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078295860] [2024-06-21 21:27:32,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:32,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:32,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:32,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:32,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:32,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:32,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 25 transitions, 128 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:32,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:32,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:32,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:33,236 INFO L124 PetriNetUnfolderBase]: 44/109 cut-off events. [2024-06-21 21:27:33,236 INFO L125 PetriNetUnfolderBase]: For 1192/1196 co-relation queries the response was YES. [2024-06-21 21:27:33,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 377 conditions, 109 events. 44/109 cut-off events. For 1192/1196 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 261 event pairs, 15 based on Foata normal form. 10/119 useless extension candidates. Maximal degree in co-relation 350. Up to 52 conditions per place. [2024-06-21 21:27:33,237 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 16 selfloop transitions, 7 changer transitions 10/37 dead transitions. [2024-06-21 21:27:33,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 37 transitions, 220 flow [2024-06-21 21:27:33,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:33,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:33,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-21 21:27:33,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-21 21:27:33,238 INFO L175 Difference]: Start difference. First operand has 60 places, 25 transitions, 128 flow. Second operand 11 states and 122 transitions. [2024-06-21 21:27:33,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 37 transitions, 220 flow [2024-06-21 21:27:33,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 37 transitions, 194 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 21:27:33,239 INFO L231 Difference]: Finished difference. Result has 53 places, 22 transitions, 104 flow [2024-06-21 21:27:33,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=104, PETRI_PLACES=53, PETRI_TRANSITIONS=22} [2024-06-21 21:27:33,239 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 23 predicate places. [2024-06-21 21:27:33,240 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 22 transitions, 104 flow [2024-06-21 21:27:33,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:33,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:27:33,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:33,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 21:27:33,240 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 21:27:33,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:27:33,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1101016118, now seen corresponding path program 14 times [2024-06-21 21:27:33,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:27:33,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20245315] [2024-06-21 21:27:33,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:27:33,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:27:33,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:27:34,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:27:34,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:27:34,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20245315] [2024-06-21 21:27:34,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20245315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:27:34,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:27:34,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:27:34,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816438513] [2024-06-21 21:27:34,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:27:34,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:27:34,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:27:34,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:27:34,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:27:35,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-21 21:27:35,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 22 transitions, 104 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:35,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:27:35,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-21 21:27:35,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:27:35,269 INFO L124 PetriNetUnfolderBase]: 22/63 cut-off events. [2024-06-21 21:27:35,269 INFO L125 PetriNetUnfolderBase]: For 380/380 co-relation queries the response was YES. [2024-06-21 21:27:35,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 63 events. 22/63 cut-off events. For 380/380 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 88 event pairs, 0 based on Foata normal form. 6/69 useless extension candidates. Maximal degree in co-relation 162. Up to 24 conditions per place. [2024-06-21 21:27:35,269 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2024-06-21 21:27:35,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 30 transitions, 150 flow [2024-06-21 21:27:35,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:27:35,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:27:35,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-21 21:27:35,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33724340175953077 [2024-06-21 21:27:35,270 INFO L175 Difference]: Start difference. First operand has 53 places, 22 transitions, 104 flow. Second operand 11 states and 115 transitions. [2024-06-21 21:27:35,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 30 transitions, 150 flow [2024-06-21 21:27:35,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 30 transitions, 118 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-06-21 21:27:35,271 INFO L231 Difference]: Finished difference. Result has 40 places, 0 transitions, 0 flow [2024-06-21 21:27:35,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=40, PETRI_TRANSITIONS=0} [2024-06-21 21:27:35,271 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 10 predicate places. [2024-06-21 21:27:35,271 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 0 transitions, 0 flow [2024-06-21 21:27:35,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:27:35,273 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-21 21:27:35,284 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-21 21:27:35,285 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-21 21:27:35,285 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-21 21:27:35,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 21:27:35,285 INFO L445 BasicCegarLoop]: Path program histogram: [19, 15, 14, 10, 8, 8, 5, 5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:27:35,289 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 21:27:35,289 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 21:27:35,292 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-21 21:27:35,292 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-21 21:27:35,293 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 09:27:35 BasicIcfg [2024-06-21 21:27:35,293 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 21:27:35,294 INFO L158 Benchmark]: Toolchain (without parser) took 157052.82ms. Allocated memory was 161.5MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 83.5MB in the beginning and 676.0MB in the end (delta: -592.5MB). Peak memory consumption was 435.6MB. Max. memory is 16.1GB. [2024-06-21 21:27:35,294 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 161.5MB. Free memory is still 117.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 21:27:35,294 INFO L158 Benchmark]: Witness Parser took 4.29ms. Allocated memory is still 161.5MB. Free memory is still 89.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 21:27:35,294 INFO L158 Benchmark]: CACSL2BoogieTranslator took 603.76ms. Allocated memory is still 161.5MB. Free memory was 83.4MB in the beginning and 117.8MB in the end (delta: -34.4MB). Peak memory consumption was 26.9MB. Max. memory is 16.1GB. [2024-06-21 21:27:35,295 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.45ms. Allocated memory is still 161.5MB. Free memory was 117.8MB in the beginning and 114.7MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 21:27:35,295 INFO L158 Benchmark]: Boogie Preprocessor took 76.16ms. Allocated memory is still 161.5MB. Free memory was 114.7MB in the beginning and 111.0MB in the end (delta: 3.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 21:27:35,295 INFO L158 Benchmark]: RCFGBuilder took 631.00ms. Allocated memory is still 161.5MB. Free memory was 111.0MB in the beginning and 56.0MB in the end (delta: 54.9MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. [2024-06-21 21:27:35,295 INFO L158 Benchmark]: TraceAbstraction took 155681.98ms. Allocated memory was 161.5MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 55.5MB in the beginning and 676.0MB in the end (delta: -620.5MB). Peak memory consumption was 404.5MB. Max. memory is 16.1GB. [2024-06-21 21:27:35,296 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 161.5MB. Free memory is still 117.7MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 4.29ms. Allocated memory is still 161.5MB. Free memory is still 89.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 603.76ms. Allocated memory is still 161.5MB. Free memory was 83.4MB in the beginning and 117.8MB in the end (delta: -34.4MB). Peak memory consumption was 26.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 47.45ms. Allocated memory is still 161.5MB. Free memory was 117.8MB in the beginning and 114.7MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 76.16ms. Allocated memory is still 161.5MB. Free memory was 114.7MB in the beginning and 111.0MB in the end (delta: 3.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 631.00ms. Allocated memory is still 161.5MB. Free memory was 111.0MB in the beginning and 56.0MB in the end (delta: 54.9MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. * TraceAbstraction took 155681.98ms. Allocated memory was 161.5MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 55.5MB in the beginning and 676.0MB in the end (delta: -620.5MB). Peak memory consumption was 404.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 826]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 827]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 50 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 155.6s, OverallIterations: 108, TraceHistogramMax: 1, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 45.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6134 SdHoareTripleChecker+Valid, 24.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5211 mSDsluCounter, 3656 SdHoareTripleChecker+Invalid, 20.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3318 mSDsCounter, 950 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 39688 IncrementalHoareTripleChecker+Invalid, 40638 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 950 mSolverCounterUnsat, 338 mSDtfsCounter, 39688 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1168 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2117 ImplicationChecksByTransitivity, 34.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1489occurred in iteration=50, InterpolantAutomatonStates: 1011, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 108.5s InterpolantComputationTime, 1778 NumberOfCodeBlocks, 1778 NumberOfCodeBlocksAsserted, 108 NumberOfCheckSat, 1670 ConstructedInterpolants, 0 QuantifiedInterpolants, 81702 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 108 InterpolantComputations, 108 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-21 21:27:35,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE