./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix012_pso.opt_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix012_pso.opt_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/mix012_pso.opt_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix012_pso.opt_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-04 14:45:23,242 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 14:45:23,341 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 14:45:23,347 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 14:45:23,347 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 14:45:23,378 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 14:45:23,378 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 14:45:23,379 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 14:45:23,379 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 14:45:23,383 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 14:45:23,383 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 14:45:23,383 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 14:45:23,384 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 14:45:23,385 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 14:45:23,385 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 14:45:23,386 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 14:45:23,386 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 14:45:23,386 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 14:45:23,386 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 14:45:23,387 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 14:45:23,387 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 14:45:23,387 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 14:45:23,388 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 14:45:23,388 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 14:45:23,388 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 14:45:23,388 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 14:45:23,389 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 14:45:23,389 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 14:45:23,389 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 14:45:23,390 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 14:45:23,391 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 14:45:23,391 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 14:45:23,391 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:45:23,391 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 14:45:23,391 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 14:45:23,392 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 14:45:23,392 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 14:45:23,392 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 14:45:23,392 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 14:45:23,392 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 14:45:23,393 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 14:45:23,393 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 14:45:23,393 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 14:45:23,393 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-04 14:45:23,653 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 14:45:23,679 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 14:45:23,681 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 14:45:23,682 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 14:45:23,682 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 14:45:23,683 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix012_pso.opt_tso.opt.i [2024-06-04 14:45:24,800 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 14:45:25,095 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 14:45:25,096 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix012_pso.opt_tso.opt.i [2024-06-04 14:45:25,113 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d54a5fc1d/55c5e8946d1a489982b0a573e7a71295/FLAG214f7787a [2024-06-04 14:45:25,124 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d54a5fc1d/55c5e8946d1a489982b0a573e7a71295 [2024-06-04 14:45:25,126 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 14:45:25,126 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 14:45:25,127 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix012_pso.opt_tso.opt.yml/witness.yml [2024-06-04 14:45:25,254 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 14:45:25,256 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 14:45:25,257 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 14:45:25,258 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 14:45:25,262 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 14:45:25,263 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:45:25" (1/2) ... [2024-06-04 14:45:25,264 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3452c5f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:45:25, skipping insertion in model container [2024-06-04 14:45:25,264 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:45:25" (1/2) ... [2024-06-04 14:45:25,267 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6d491af4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:45:25, skipping insertion in model container [2024-06-04 14:45:25,267 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:45:25" (2/2) ... [2024-06-04 14:45:25,268 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3452c5f6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25, skipping insertion in model container [2024-06-04 14:45:25,268 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:45:25" (2/2) ... [2024-06-04 14:45:25,268 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 14:45:25,341 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 14:45:25,343 INFO L97 edCorrectnessWitness]: Location invariant before [L825-L825] (((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1)))) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-04 14:45:25,343 INFO L97 edCorrectnessWitness]: Location invariant before [L824-L824] (((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= x$mem_tmp && x$mem_tmp <= 1) && (x$mem_tmp == 0 || x$mem_tmp == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= x$w_buff0 && x$w_buff0 <= 1) && (x$w_buff0 == 0 || x$w_buff0 == 1)))) && (! multithreaded || ((0 <= x$w_buff1 && x$w_buff1 <= 1) && (x$w_buff1 == 0 || x$w_buff1 == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-04 14:45:25,343 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 14:45:25,343 INFO L106 edCorrectnessWitness]: ghost_update [L822-L822] multithreaded = 1; [2024-06-04 14:45:25,392 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 14:45:25,754 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:45:25,771 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 14:45:25,896 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:45:25,934 INFO L206 MainTranslator]: Completed translation [2024-06-04 14:45:25,934 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25 WrapperNode [2024-06-04 14:45:25,935 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 14:45:25,935 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 14:45:25,935 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 14:45:25,936 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 14:45:25,949 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 04.06 02:45:25" (1/1) ... [2024-06-04 14:45:25,964 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 04.06 02:45:25" (1/1) ... [2024-06-04 14:45:25,997 INFO L138 Inliner]: procedures = 174, calls = 36, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 136 [2024-06-04 14:45:25,999 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 14:45:26,000 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 14:45:26,000 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 14:45:26,000 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 14:45:26,015 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25" (1/1) ... [2024-06-04 14:45:26,015 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25" (1/1) ... [2024-06-04 14:45:26,018 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25" (1/1) ... [2024-06-04 14:45:26,045 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-04 14:45:26,048 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25" (1/1) ... [2024-06-04 14:45:26,049 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25" (1/1) ... [2024-06-04 14:45:26,057 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25" (1/1) ... [2024-06-04 14:45:26,061 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25" (1/1) ... [2024-06-04 14:45:26,063 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25" (1/1) ... [2024-06-04 14:45:26,072 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25" (1/1) ... [2024-06-04 14:45:26,075 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 14:45:26,081 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 14:45:26,081 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 14:45:26,081 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 14:45:26,082 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25" (1/1) ... [2024-06-04 14:45:26,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:45:26,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 14:45:26,113 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-04 14:45:26,144 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-04 14:45:26,158 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 14:45:26,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 14:45:26,159 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 14:45:26,159 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 14:45:26,160 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 14:45:26,160 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 14:45:26,160 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 14:45:26,160 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 14:45:26,160 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 14:45:26,161 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 14:45:26,162 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 14:45:26,313 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 14:45:26,315 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 14:45:26,662 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 14:45:26,663 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 14:45:26,913 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 14:45:26,913 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 14:45:26,916 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:45:26 BoogieIcfgContainer [2024-06-04 14:45:26,916 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 14:45:26,919 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 14:45:26,919 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 14:45:26,922 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 14:45:26,922 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 02:45:25" (1/4) ... [2024-06-04 14:45:26,923 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c45ae1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:45:26, skipping insertion in model container [2024-06-04 14:45:26,923 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:45:25" (2/4) ... [2024-06-04 14:45:26,928 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c45ae1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:45:26, skipping insertion in model container [2024-06-04 14:45:26,928 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:45:25" (3/4) ... [2024-06-04 14:45:26,928 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10c45ae1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:45:26, skipping insertion in model container [2024-06-04 14:45:26,928 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:45:26" (4/4) ... [2024-06-04 14:45:26,930 INFO L112 eAbstractionObserver]: Analyzing ICFG mix012_pso.opt_tso.opt.i [2024-06-04 14:45:26,945 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 14:45:26,946 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-04 14:45:26,946 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 14:45:26,992 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 14:45:27,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-04 14:45:27,046 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-04 14:45:27,047 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:45:27,048 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 40 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-04 14:45:27,048 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-04 14:45:27,051 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-04 14:45:27,060 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 14:45:27,066 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;@7cfc17d7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 14:45:27,066 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-04 14:45:27,070 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 14:45:27,071 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 14:45:27,071 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:45:27,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:27,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 14:45:27,072 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-04 14:45:27,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:27,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1928007687, now seen corresponding path program 1 times [2024-06-04 14:45:27,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:27,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623714119] [2024-06-04 14:45:27,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:27,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:27,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:28,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:28,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:28,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623714119] [2024-06-04 14:45:28,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623714119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:28,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:28,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 14:45:28,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847751783] [2024-06-04 14:45:28,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:28,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 14:45:28,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:28,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 14:45:28,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 14:45:28,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 31 [2024-06-04 14:45:28,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:28,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:28,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 31 [2024-06-04 14:45:28,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:28,254 INFO L124 PetriNetUnfolderBase]: 131/259 cut-off events. [2024-06-04 14:45:28,254 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-06-04 14:45:28,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 259 events. 131/259 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 969 event pairs, 75 based on Foata normal form. 1/250 useless extension candidates. Maximal degree in co-relation 503. Up to 235 conditions per place. [2024-06-04 14:45:28,260 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 22 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-04 14:45:28,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 117 flow [2024-06-04 14:45:28,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 14:45:28,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 14:45:28,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 54 transitions. [2024-06-04 14:45:28,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5806451612903226 [2024-06-04 14:45:28,274 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 54 transitions. [2024-06-04 14:45:28,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 117 flow [2024-06-04 14:45:28,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 114 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-04 14:45:28,278 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-04 14:45:28,280 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-04 14:45:28,283 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-04 14:45:28,284 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-04 14:45:28,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:28,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:28,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:28,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 14:45:28,285 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-04 14:45:28,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:28,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1684465704, now seen corresponding path program 1 times [2024-06-04 14:45:28,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:28,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124096084] [2024-06-04 14:45:28,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:28,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:29,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:29,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:29,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124096084] [2024-06-04 14:45:29,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124096084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:29,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:29,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:45:29,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812680980] [2024-06-04 14:45:29,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:29,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:45:29,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:29,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:45:29,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:45:29,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-04 14:45:29,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:29,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:29,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-04 14:45:29,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:29,189 INFO L124 PetriNetUnfolderBase]: 147/276 cut-off events. [2024-06-04 14:45:29,190 INFO L125 PetriNetUnfolderBase]: For 58/58 co-relation queries the response was YES. [2024-06-04 14:45:29,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 638 conditions, 276 events. 147/276 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 977 event pairs, 47 based on Foata normal form. 4/280 useless extension candidates. Maximal degree in co-relation 623. Up to 244 conditions per place. [2024-06-04 14:45:29,192 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 28 selfloop transitions, 5 changer transitions 0/36 dead transitions. [2024-06-04 14:45:29,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 36 transitions, 165 flow [2024-06-04 14:45:29,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:45:29,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:45:29,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 67 transitions. [2024-06-04 14:45:29,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403225806451613 [2024-06-04 14:45:29,194 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 67 transitions. [2024-06-04 14:45:29,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 36 transitions, 165 flow [2024-06-04 14:45:29,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 36 transitions, 162 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 14:45:29,196 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-04 14:45:29,196 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-04 14:45:29,197 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-04 14:45:29,197 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-04 14:45:29,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:29,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:29,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:29,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 14:45:29,198 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:45:29,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:29,199 INFO L85 PathProgramCache]: Analyzing trace with hash 480685493, now seen corresponding path program 1 times [2024-06-04 14:45:29,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:29,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485040860] [2024-06-04 14:45:29,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:29,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:29,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:30,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:30,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:30,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485040860] [2024-06-04 14:45:30,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485040860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:30,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:30,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:45:30,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8661494] [2024-06-04 14:45:30,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:30,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:45:30,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:30,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:45:30,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:45:30,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-04 14:45:30,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:30,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:30,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-04 14:45:30,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:30,683 INFO L124 PetriNetUnfolderBase]: 143/268 cut-off events. [2024-06-04 14:45:30,683 INFO L125 PetriNetUnfolderBase]: For 167/167 co-relation queries the response was YES. [2024-06-04 14:45:30,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 688 conditions, 268 events. 143/268 cut-off events. For 167/167 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 921 event pairs, 25 based on Foata normal form. 4/272 useless extension candidates. Maximal degree in co-relation 671. Up to 218 conditions per place. [2024-06-04 14:45:30,687 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 31 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-04 14:45:30,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 210 flow [2024-06-04 14:45:30,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:45:30,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:45:30,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 89 transitions. [2024-06-04 14:45:30,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478494623655914 [2024-06-04 14:45:30,693 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 6 states and 89 transitions. [2024-06-04 14:45:30,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 210 flow [2024-06-04 14:45:30,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 198 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-04 14:45:30,697 INFO L231 Difference]: Finished difference. Result has 38 places, 28 transitions, 111 flow [2024-06-04 14:45:30,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=111, PETRI_PLACES=38, PETRI_TRANSITIONS=28} [2024-06-04 14:45:30,699 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 8 predicate places. [2024-06-04 14:45:30,699 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 28 transitions, 111 flow [2024-06-04 14:45:30,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:30,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:30,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:30,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 14:45:30,700 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:45:30,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:30,701 INFO L85 PathProgramCache]: Analyzing trace with hash 349645541, now seen corresponding path program 1 times [2024-06-04 14:45:30,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:30,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031188790] [2024-06-04 14:45:30,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:30,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:30,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:31,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:31,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:31,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031188790] [2024-06-04 14:45:31,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031188790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:31,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:31,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:45:31,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508377920] [2024-06-04 14:45:31,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:31,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:45:31,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:31,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:45:31,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:45:31,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-04 14:45:31,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 28 transitions, 111 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:31,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:31,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-04 14:45:31,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:31,577 INFO L124 PetriNetUnfolderBase]: 119/238 cut-off events. [2024-06-04 14:45:31,577 INFO L125 PetriNetUnfolderBase]: For 264/264 co-relation queries the response was YES. [2024-06-04 14:45:31,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 661 conditions, 238 events. 119/238 cut-off events. For 264/264 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 843 event pairs, 34 based on Foata normal form. 1/239 useless extension candidates. Maximal degree in co-relation 642. Up to 211 conditions per place. [2024-06-04 14:45:31,579 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 25 selfloop transitions, 6 changer transitions 0/35 dead transitions. [2024-06-04 14:45:31,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 35 transitions, 191 flow [2024-06-04 14:45:31,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:45:31,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:45:31,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 68 transitions. [2024-06-04 14:45:31,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43870967741935485 [2024-06-04 14:45:31,581 INFO L175 Difference]: Start difference. First operand has 38 places, 28 transitions, 111 flow. Second operand 5 states and 68 transitions. [2024-06-04 14:45:31,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 35 transitions, 191 flow [2024-06-04 14:45:31,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 35 transitions, 175 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-04 14:45:31,584 INFO L231 Difference]: Finished difference. Result has 40 places, 30 transitions, 122 flow [2024-06-04 14:45:31,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=122, PETRI_PLACES=40, PETRI_TRANSITIONS=30} [2024-06-04 14:45:31,584 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 10 predicate places. [2024-06-04 14:45:31,585 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 30 transitions, 122 flow [2024-06-04 14:45:31,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:31,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:31,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:31,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 14:45:31,586 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-04 14:45:31,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:31,586 INFO L85 PathProgramCache]: Analyzing trace with hash -2045889131, now seen corresponding path program 1 times [2024-06-04 14:45:31,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:31,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121099402] [2024-06-04 14:45:31,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:31,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:31,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:32,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-04 14:45:32,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:32,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121099402] [2024-06-04 14:45:32,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121099402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:32,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:32,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:45:32,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455616667] [2024-06-04 14:45:32,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:32,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:45:32,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:32,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:45:32,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:45:32,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 31 [2024-06-04 14:45:32,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 122 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-04 14:45:32,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:32,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 31 [2024-06-04 14:45:32,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:32,836 INFO L124 PetriNetUnfolderBase]: 115/232 cut-off events. [2024-06-04 14:45:32,837 INFO L125 PetriNetUnfolderBase]: For 329/329 co-relation queries the response was YES. [2024-06-04 14:45:32,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 679 conditions, 232 events. 115/232 cut-off events. For 329/329 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 812 event pairs, 32 based on Foata normal form. 2/234 useless extension candidates. Maximal degree in co-relation 658. Up to 199 conditions per place. [2024-06-04 14:45:32,840 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 27 selfloop transitions, 8 changer transitions 0/39 dead transitions. [2024-06-04 14:45:32,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 39 transitions, 216 flow [2024-06-04 14:45:32,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:45:32,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:45:32,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 80 transitions. [2024-06-04 14:45:32,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43010752688172044 [2024-06-04 14:45:32,841 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 122 flow. Second operand 6 states and 80 transitions. [2024-06-04 14:45:32,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 39 transitions, 216 flow [2024-06-04 14:45:32,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 39 transitions, 205 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-04 14:45:32,844 INFO L231 Difference]: Finished difference. Result has 43 places, 32 transitions, 144 flow [2024-06-04 14:45:32,844 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-04 14:45:32,845 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2024-06-04 14:45:32,845 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 32 transitions, 144 flow [2024-06-04 14:45:32,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 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-04 14:45:32,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:32,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:32,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 14:45:32,846 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-04 14:45:32,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:32,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1001732070, now seen corresponding path program 1 times [2024-06-04 14:45:32,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:32,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147058141] [2024-06-04 14:45:32,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:32,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:32,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:33,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:33,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:33,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147058141] [2024-06-04 14:45:33,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147058141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:33,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:33,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:45:33,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046803871] [2024-06-04 14:45:33,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:33,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:45:33,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:33,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:45:33,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:45:33,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:33,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 32 transitions, 144 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:33,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:33,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:33,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:33,742 INFO L124 PetriNetUnfolderBase]: 141/268 cut-off events. [2024-06-04 14:45:33,743 INFO L125 PetriNetUnfolderBase]: For 511/511 co-relation queries the response was YES. [2024-06-04 14:45:33,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 854 conditions, 268 events. 141/268 cut-off events. For 511/511 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 940 event pairs, 38 based on Foata normal form. 2/270 useless extension candidates. Maximal degree in co-relation 832. Up to 237 conditions per place. [2024-06-04 14:45:33,745 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 33 selfloop transitions, 8 changer transitions 0/44 dead transitions. [2024-06-04 14:45:33,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 44 transitions, 260 flow [2024-06-04 14:45:33,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:45:33,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:45:33,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 78 transitions. [2024-06-04 14:45:33,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-04 14:45:33,747 INFO L175 Difference]: Start difference. First operand has 43 places, 32 transitions, 144 flow. Second operand 6 states and 78 transitions. [2024-06-04 14:45:33,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 44 transitions, 260 flow [2024-06-04 14:45:33,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 44 transitions, 243 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-04 14:45:33,749 INFO L231 Difference]: Finished difference. Result has 45 places, 34 transitions, 160 flow [2024-06-04 14:45:33,749 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-04 14:45:33,750 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-04 14:45:33,750 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 34 transitions, 160 flow [2024-06-04 14:45:33,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:33,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:33,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:33,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 14:45:33,751 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-04 14:45:33,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:33,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1001939460, now seen corresponding path program 2 times [2024-06-04 14:45:33,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:33,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56733411] [2024-06-04 14:45:33,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:33,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:33,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:34,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:34,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:34,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56733411] [2024-06-04 14:45:34,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56733411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:34,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:34,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:45:34,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172851470] [2024-06-04 14:45:34,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:34,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:45:34,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:34,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:45:34,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:45:34,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:34,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 34 transitions, 160 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:34,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:34,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:34,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:34,638 INFO L124 PetriNetUnfolderBase]: 142/273 cut-off events. [2024-06-04 14:45:34,638 INFO L125 PetriNetUnfolderBase]: For 682/684 co-relation queries the response was YES. [2024-06-04 14:45:34,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 914 conditions, 273 events. 142/273 cut-off events. For 682/684 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 966 event pairs, 42 based on Foata normal form. 4/277 useless extension candidates. Maximal degree in co-relation 891. Up to 230 conditions per place. [2024-06-04 14:45:34,640 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 30 selfloop transitions, 11 changer transitions 0/44 dead transitions. [2024-06-04 14:45:34,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 44 transitions, 276 flow [2024-06-04 14:45:34,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:45:34,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:45:34,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 78 transitions. [2024-06-04 14:45:34,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-04 14:45:34,642 INFO L175 Difference]: Start difference. First operand has 45 places, 34 transitions, 160 flow. Second operand 6 states and 78 transitions. [2024-06-04 14:45:34,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 44 transitions, 276 flow [2024-06-04 14:45:34,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 44 transitions, 259 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-04 14:45:34,646 INFO L231 Difference]: Finished difference. Result has 47 places, 36 transitions, 186 flow [2024-06-04 14:45:34,647 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-04 14:45:34,648 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-04 14:45:34,648 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 36 transitions, 186 flow [2024-06-04 14:45:34,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:34,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:34,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:34,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 14:45:34,650 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-04 14:45:34,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:34,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1850957652, now seen corresponding path program 1 times [2024-06-04 14:45:34,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:34,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528500728] [2024-06-04 14:45:34,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:34,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:34,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:35,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:35,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:35,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528500728] [2024-06-04 14:45:35,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528500728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:35,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:35,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:45:35,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663187745] [2024-06-04 14:45:35,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:35,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:45:35,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:35,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:45:35,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:45:35,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:35,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 36 transitions, 186 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:35,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:35,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:35,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:35,830 INFO L124 PetriNetUnfolderBase]: 153/295 cut-off events. [2024-06-04 14:45:35,830 INFO L125 PetriNetUnfolderBase]: For 880/880 co-relation queries the response was YES. [2024-06-04 14:45:35,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1056 conditions, 295 events. 153/295 cut-off events. For 880/880 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1076 event pairs, 38 based on Foata normal form. 1/296 useless extension candidates. Maximal degree in co-relation 1032. Up to 254 conditions per place. [2024-06-04 14:45:35,833 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 39 selfloop transitions, 13 changer transitions 0/55 dead transitions. [2024-06-04 14:45:35,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 55 transitions, 366 flow [2024-06-04 14:45:35,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:45:35,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:45:35,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-04 14:45:35,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39919354838709675 [2024-06-04 14:45:35,836 INFO L175 Difference]: Start difference. First operand has 47 places, 36 transitions, 186 flow. Second operand 8 states and 99 transitions. [2024-06-04 14:45:35,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 55 transitions, 366 flow [2024-06-04 14:45:35,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 55 transitions, 335 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 14:45:35,838 INFO L231 Difference]: Finished difference. Result has 53 places, 43 transitions, 247 flow [2024-06-04 14:45:35,838 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=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=247, PETRI_PLACES=53, PETRI_TRANSITIONS=43} [2024-06-04 14:45:35,838 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 23 predicate places. [2024-06-04 14:45:35,839 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 43 transitions, 247 flow [2024-06-04 14:45:35,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:35,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:35,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:35,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 14:45:35,839 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-04 14:45:35,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:35,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1756143508, now seen corresponding path program 2 times [2024-06-04 14:45:35,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:35,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411410257] [2024-06-04 14:45:35,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:35,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:35,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:36,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:36,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:36,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411410257] [2024-06-04 14:45:36,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411410257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:36,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:36,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:45:36,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862395812] [2024-06-04 14:45:36,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:36,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:45:36,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:36,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:45:36,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:45:36,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:36,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 43 transitions, 247 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:36,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:36,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:36,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:36,993 INFO L124 PetriNetUnfolderBase]: 151/292 cut-off events. [2024-06-04 14:45:36,993 INFO L125 PetriNetUnfolderBase]: For 1132/1132 co-relation queries the response was YES. [2024-06-04 14:45:36,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1106 conditions, 292 events. 151/292 cut-off events. For 1132/1132 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1071 event pairs, 37 based on Foata normal form. 1/293 useless extension candidates. Maximal degree in co-relation 1079. Up to 239 conditions per place. [2024-06-04 14:45:36,996 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 38 selfloop transitions, 16 changer transitions 0/57 dead transitions. [2024-06-04 14:45:36,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 57 transitions, 409 flow [2024-06-04 14:45:36,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:45:36,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:45:36,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 90 transitions. [2024-06-04 14:45:36,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147465437788018 [2024-06-04 14:45:36,998 INFO L175 Difference]: Start difference. First operand has 53 places, 43 transitions, 247 flow. Second operand 7 states and 90 transitions. [2024-06-04 14:45:36,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 57 transitions, 409 flow [2024-06-04 14:45:37,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 57 transitions, 379 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 14:45:37,003 INFO L231 Difference]: Finished difference. Result has 56 places, 45 transitions, 281 flow [2024-06-04 14:45:37,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=281, PETRI_PLACES=56, PETRI_TRANSITIONS=45} [2024-06-04 14:45:37,004 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 26 predicate places. [2024-06-04 14:45:37,004 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 45 transitions, 281 flow [2024-06-04 14:45:37,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:37,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:37,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:37,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 14:45:37,005 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-04 14:45:37,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:37,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1756023352, now seen corresponding path program 1 times [2024-06-04 14:45:37,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:37,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715439671] [2024-06-04 14:45:37,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:37,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:37,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:37,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-04 14:45:37,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:37,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715439671] [2024-06-04 14:45:37,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715439671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:37,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:37,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:45:37,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539136565] [2024-06-04 14:45:37,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:37,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:45:37,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:37,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:45:37,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:45:37,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:37,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 45 transitions, 281 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:37,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:37,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:37,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:38,186 INFO L124 PetriNetUnfolderBase]: 157/302 cut-off events. [2024-06-04 14:45:38,187 INFO L125 PetriNetUnfolderBase]: For 1473/1473 co-relation queries the response was YES. [2024-06-04 14:45:38,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1196 conditions, 302 events. 157/302 cut-off events. For 1473/1473 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1106 event pairs, 36 based on Foata normal form. 2/304 useless extension candidates. Maximal degree in co-relation 1168. Up to 255 conditions per place. [2024-06-04 14:45:38,190 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 42 selfloop transitions, 13 changer transitions 0/58 dead transitions. [2024-06-04 14:45:38,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 58 transitions, 437 flow [2024-06-04 14:45:38,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:45:38,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:45:38,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-04 14:45:38,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41013824884792627 [2024-06-04 14:45:38,191 INFO L175 Difference]: Start difference. First operand has 56 places, 45 transitions, 281 flow. Second operand 7 states and 89 transitions. [2024-06-04 14:45:38,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 58 transitions, 437 flow [2024-06-04 14:45:38,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 58 transitions, 391 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:45:38,195 INFO L231 Difference]: Finished difference. Result has 58 places, 48 transitions, 291 flow [2024-06-04 14:45:38,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=237, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=291, PETRI_PLACES=58, PETRI_TRANSITIONS=48} [2024-06-04 14:45:38,196 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 28 predicate places. [2024-06-04 14:45:38,196 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 48 transitions, 291 flow [2024-06-04 14:45:38,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:38,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:38,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:38,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 14:45:38,197 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-04 14:45:38,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:38,198 INFO L85 PathProgramCache]: Analyzing trace with hash -1578891832, now seen corresponding path program 2 times [2024-06-04 14:45:38,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:38,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711905078] [2024-06-04 14:45:38,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:38,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:38,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:39,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:39,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:39,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711905078] [2024-06-04 14:45:39,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711905078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:39,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:39,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:45:39,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101932404] [2024-06-04 14:45:39,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:39,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:45:39,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:39,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:45:39,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:45:39,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:39,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 48 transitions, 291 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:39,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:39,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:39,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:39,346 INFO L124 PetriNetUnfolderBase]: 163/313 cut-off events. [2024-06-04 14:45:39,346 INFO L125 PetriNetUnfolderBase]: For 1481/1483 co-relation queries the response was YES. [2024-06-04 14:45:39,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1255 conditions, 313 events. 163/313 cut-off events. For 1481/1483 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1147 event pairs, 39 based on Foata normal form. 4/317 useless extension candidates. Maximal degree in co-relation 1226. Up to 256 conditions per place. [2024-06-04 14:45:39,348 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 41 selfloop transitions, 16 changer transitions 0/60 dead transitions. [2024-06-04 14:45:39,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 60 transitions, 457 flow [2024-06-04 14:45:39,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:45:39,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:45:39,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-04 14:45:39,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41013824884792627 [2024-06-04 14:45:39,352 INFO L175 Difference]: Start difference. First operand has 58 places, 48 transitions, 291 flow. Second operand 7 states and 89 transitions. [2024-06-04 14:45:39,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 60 transitions, 457 flow [2024-06-04 14:45:39,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 60 transitions, 425 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 14:45:39,356 INFO L231 Difference]: Finished difference. Result has 60 places, 51 transitions, 325 flow [2024-06-04 14:45:39,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=325, PETRI_PLACES=60, PETRI_TRANSITIONS=51} [2024-06-04 14:45:39,357 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 30 predicate places. [2024-06-04 14:45:39,357 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 51 transitions, 325 flow [2024-06-04 14:45:39,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:39,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:39,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:39,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 14:45:39,358 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-04 14:45:39,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:39,359 INFO L85 PathProgramCache]: Analyzing trace with hash 995590324, now seen corresponding path program 3 times [2024-06-04 14:45:39,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:39,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553065318] [2024-06-04 14:45:39,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:39,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:39,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:40,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:40,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:40,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553065318] [2024-06-04 14:45:40,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553065318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:40,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:40,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:45:40,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254229563] [2024-06-04 14:45:40,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:40,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:45:40,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:40,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:45:40,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:45:40,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:40,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 51 transitions, 325 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:40,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:40,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:40,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:40,583 INFO L124 PetriNetUnfolderBase]: 161/310 cut-off events. [2024-06-04 14:45:40,583 INFO L125 PetriNetUnfolderBase]: For 1676/1678 co-relation queries the response was YES. [2024-06-04 14:45:40,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1314 conditions, 310 events. 161/310 cut-off events. For 1676/1678 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1153 event pairs, 39 based on Foata normal form. 3/313 useless extension candidates. Maximal degree in co-relation 1284. Up to 241 conditions per place. [2024-06-04 14:45:40,586 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 38 selfloop transitions, 22 changer transitions 0/63 dead transitions. [2024-06-04 14:45:40,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 63 transitions, 495 flow [2024-06-04 14:45:40,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:45:40,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:45:40,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-04 14:45:40,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41013824884792627 [2024-06-04 14:45:40,588 INFO L175 Difference]: Start difference. First operand has 60 places, 51 transitions, 325 flow. Second operand 7 states and 89 transitions. [2024-06-04 14:45:40,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 63 transitions, 495 flow [2024-06-04 14:45:40,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 63 transitions, 451 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 14:45:40,591 INFO L231 Difference]: Finished difference. Result has 63 places, 55 transitions, 371 flow [2024-06-04 14:45:40,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=371, PETRI_PLACES=63, PETRI_TRANSITIONS=55} [2024-06-04 14:45:40,592 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2024-06-04 14:45:40,592 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 55 transitions, 371 flow [2024-06-04 14:45:40,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:40,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:40,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:40,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 14:45:40,593 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-04 14:45:40,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:40,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1262900598, now seen corresponding path program 1 times [2024-06-04 14:45:40,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:40,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259879044] [2024-06-04 14:45:40,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:40,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:40,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:42,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:42,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:42,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259879044] [2024-06-04 14:45:42,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259879044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:42,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:42,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:45:42,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708236641] [2024-06-04 14:45:42,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:42,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:45:42,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:42,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:45:42,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:45:42,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:42,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 55 transitions, 371 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:42,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:42,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:42,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:42,562 INFO L124 PetriNetUnfolderBase]: 164/316 cut-off events. [2024-06-04 14:45:42,563 INFO L125 PetriNetUnfolderBase]: For 2013/2013 co-relation queries the response was YES. [2024-06-04 14:45:42,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1421 conditions, 316 events. 164/316 cut-off events. For 2013/2013 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1184 event pairs, 35 based on Foata normal form. 1/317 useless extension candidates. Maximal degree in co-relation 1389. Up to 256 conditions per place. [2024-06-04 14:45:42,565 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 49 selfloop transitions, 18 changer transitions 0/70 dead transitions. [2024-06-04 14:45:42,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 70 transitions, 563 flow [2024-06-04 14:45:42,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:45:42,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:45:42,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-04 14:45:42,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-04 14:45:42,567 INFO L175 Difference]: Start difference. First operand has 63 places, 55 transitions, 371 flow. Second operand 8 states and 100 transitions. [2024-06-04 14:45:42,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 70 transitions, 563 flow [2024-06-04 14:45:42,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 70 transitions, 537 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-04 14:45:42,572 INFO L231 Difference]: Finished difference. Result has 68 places, 57 transitions, 413 flow [2024-06-04 14:45:42,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=413, PETRI_PLACES=68, PETRI_TRANSITIONS=57} [2024-06-04 14:45:42,572 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 38 predicate places. [2024-06-04 14:45:42,573 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 57 transitions, 413 flow [2024-06-04 14:45:42,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:42,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:42,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:42,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 14:45:42,573 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-04 14:45:42,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:42,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1768299273, now seen corresponding path program 1 times [2024-06-04 14:45:42,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:42,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495858488] [2024-06-04 14:45:42,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:42,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:42,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:43,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:43,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:43,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495858488] [2024-06-04 14:45:43,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495858488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:43,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:43,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:45:43,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684031622] [2024-06-04 14:45:43,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:43,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:45:43,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:43,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:45:43,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:45:43,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:43,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 57 transitions, 413 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:43,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:43,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:43,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:43,988 INFO L124 PetriNetUnfolderBase]: 170/326 cut-off events. [2024-06-04 14:45:43,988 INFO L125 PetriNetUnfolderBase]: For 2469/2469 co-relation queries the response was YES. [2024-06-04 14:45:43,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1543 conditions, 326 events. 170/326 cut-off events. For 2469/2469 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1233 event pairs, 34 based on Foata normal form. 2/328 useless extension candidates. Maximal degree in co-relation 1509. Up to 271 conditions per place. [2024-06-04 14:45:43,991 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 52 selfloop transitions, 16 changer transitions 0/71 dead transitions. [2024-06-04 14:45:43,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 71 transitions, 613 flow [2024-06-04 14:45:43,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:45:43,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:45:43,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-04 14:45:43,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-04 14:45:43,992 INFO L175 Difference]: Start difference. First operand has 68 places, 57 transitions, 413 flow. Second operand 8 states and 100 transitions. [2024-06-04 14:45:43,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 71 transitions, 613 flow [2024-06-04 14:45:43,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 71 transitions, 563 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 14:45:43,997 INFO L231 Difference]: Finished difference. Result has 70 places, 60 transitions, 435 flow [2024-06-04 14:45:43,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=435, PETRI_PLACES=70, PETRI_TRANSITIONS=60} [2024-06-04 14:45:43,997 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2024-06-04 14:45:43,998 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 60 transitions, 435 flow [2024-06-04 14:45:43,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:43,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:43,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:43,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 14:45:43,998 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-04 14:45:43,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:43,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1768299490, now seen corresponding path program 2 times [2024-06-04 14:45:43,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:43,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312906182] [2024-06-04 14:45:43,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:43,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:44,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:45,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-04 14:45:45,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:45,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312906182] [2024-06-04 14:45:45,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312906182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:45,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:45,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:45:45,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55690562] [2024-06-04 14:45:45,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:45,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:45:45,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:45,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:45:45,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:45:45,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:45,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 60 transitions, 435 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:45,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:45,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:45,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:46,251 INFO L124 PetriNetUnfolderBase]: 173/332 cut-off events. [2024-06-04 14:45:46,252 INFO L125 PetriNetUnfolderBase]: For 2748/2748 co-relation queries the response was YES. [2024-06-04 14:45:46,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1639 conditions, 332 events. 173/332 cut-off events. For 2748/2748 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1253 event pairs, 36 based on Foata normal form. 1/333 useless extension candidates. Maximal degree in co-relation 1604. Up to 254 conditions per place. [2024-06-04 14:45:46,255 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 48 selfloop transitions, 25 changer transitions 0/76 dead transitions. [2024-06-04 14:45:46,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 76 transitions, 663 flow [2024-06-04 14:45:46,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:45:46,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:45:46,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-04 14:45:46,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-04 14:45:46,256 INFO L175 Difference]: Start difference. First operand has 70 places, 60 transitions, 435 flow. Second operand 9 states and 110 transitions. [2024-06-04 14:45:46,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 76 transitions, 663 flow [2024-06-04 14:45:46,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 76 transitions, 611 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:45:46,261 INFO L231 Difference]: Finished difference. Result has 74 places, 64 transitions, 504 flow [2024-06-04 14:45:46,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=504, PETRI_PLACES=74, PETRI_TRANSITIONS=64} [2024-06-04 14:45:46,262 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 44 predicate places. [2024-06-04 14:45:46,262 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 64 transitions, 504 flow [2024-06-04 14:45:46,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:46,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:46,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:46,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 14:45:46,263 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-04 14:45:46,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:46,263 INFO L85 PathProgramCache]: Analyzing trace with hash 798796899, now seen corresponding path program 2 times [2024-06-04 14:45:46,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:46,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202635318] [2024-06-04 14:45:46,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:46,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:46,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:47,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:47,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:47,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202635318] [2024-06-04 14:45:47,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202635318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:47,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:47,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:45:47,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857650606] [2024-06-04 14:45:47,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:47,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:45:47,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:47,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:45:47,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:45:47,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:47,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 64 transitions, 504 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:47,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:47,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:47,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:47,711 INFO L124 PetriNetUnfolderBase]: 176/337 cut-off events. [2024-06-04 14:45:47,711 INFO L125 PetriNetUnfolderBase]: For 3263/3263 co-relation queries the response was YES. [2024-06-04 14:45:47,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1738 conditions, 337 events. 176/337 cut-off events. For 3263/3263 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1279 event pairs, 37 based on Foata normal form. 1/338 useless extension candidates. Maximal degree in co-relation 1701. Up to 300 conditions per place. [2024-06-04 14:45:47,714 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 61 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-04 14:45:47,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 76 transitions, 698 flow [2024-06-04 14:45:47,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:45:47,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:45:47,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-04 14:45:47,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-04 14:45:47,716 INFO L175 Difference]: Start difference. First operand has 74 places, 64 transitions, 504 flow. Second operand 8 states and 94 transitions. [2024-06-04 14:45:47,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 76 transitions, 698 flow [2024-06-04 14:45:47,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 76 transitions, 630 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 14:45:47,721 INFO L231 Difference]: Finished difference. Result has 78 places, 68 transitions, 502 flow [2024-06-04 14:45:47,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=502, PETRI_PLACES=78, PETRI_TRANSITIONS=68} [2024-06-04 14:45:47,722 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 48 predicate places. [2024-06-04 14:45:47,722 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 68 transitions, 502 flow [2024-06-04 14:45:47,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:47,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:47,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:47,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 14:45:47,723 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-04 14:45:47,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:47,723 INFO L85 PathProgramCache]: Analyzing trace with hash 798529772, now seen corresponding path program 3 times [2024-06-04 14:45:47,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:47,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708740875] [2024-06-04 14:45:47,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:47,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:47,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:49,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:49,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:49,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708740875] [2024-06-04 14:45:49,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708740875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:49,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:49,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:45:49,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671432273] [2024-06-04 14:45:49,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:49,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:45:49,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:49,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:45:49,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:45:49,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:49,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 68 transitions, 502 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:49,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:49,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:49,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:49,445 INFO L124 PetriNetUnfolderBase]: 179/346 cut-off events. [2024-06-04 14:45:49,445 INFO L125 PetriNetUnfolderBase]: For 3616/3618 co-relation queries the response was YES. [2024-06-04 14:45:49,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1787 conditions, 346 events. 179/346 cut-off events. For 3616/3618 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1338 event pairs, 37 based on Foata normal form. 3/349 useless extension candidates. Maximal degree in co-relation 1748. Up to 261 conditions per place. [2024-06-04 14:45:49,448 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 52 selfloop transitions, 27 changer transitions 0/82 dead transitions. [2024-06-04 14:45:49,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 82 transitions, 792 flow [2024-06-04 14:45:49,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:45:49,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:45:49,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-04 14:45:49,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-04 14:45:49,450 INFO L175 Difference]: Start difference. First operand has 78 places, 68 transitions, 502 flow. Second operand 8 states and 100 transitions. [2024-06-04 14:45:49,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 82 transitions, 792 flow [2024-06-04 14:45:49,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 82 transitions, 750 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 14:45:49,456 INFO L231 Difference]: Finished difference. Result has 82 places, 72 transitions, 587 flow [2024-06-04 14:45:49,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=587, PETRI_PLACES=82, PETRI_TRANSITIONS=72} [2024-06-04 14:45:49,456 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 52 predicate places. [2024-06-04 14:45:49,456 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 72 transitions, 587 flow [2024-06-04 14:45:49,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:49,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:49,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:49,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 14:45:49,457 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-04 14:45:49,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:49,458 INFO L85 PathProgramCache]: Analyzing trace with hash 798529989, now seen corresponding path program 3 times [2024-06-04 14:45:49,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:49,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785618861] [2024-06-04 14:45:49,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:49,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:49,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:50,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:50,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:50,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785618861] [2024-06-04 14:45:50,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785618861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:50,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:50,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:45:50,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948240834] [2024-06-04 14:45:50,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:50,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:45:50,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:50,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:45:50,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:45:50,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:50,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 72 transitions, 587 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:50,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:50,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:50,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:50,812 INFO L124 PetriNetUnfolderBase]: 200/380 cut-off events. [2024-06-04 14:45:50,812 INFO L125 PetriNetUnfolderBase]: For 5064/5066 co-relation queries the response was YES. [2024-06-04 14:45:50,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2105 conditions, 380 events. 200/380 cut-off events. For 5064/5066 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1502 event pairs, 35 based on Foata normal form. 4/384 useless extension candidates. Maximal degree in co-relation 2064. Up to 256 conditions per place. [2024-06-04 14:45:50,816 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 56 selfloop transitions, 33 changer transitions 0/92 dead transitions. [2024-06-04 14:45:50,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 92 transitions, 963 flow [2024-06-04 14:45:50,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:45:50,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:45:50,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 106 transitions. [2024-06-04 14:45:50,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274193548387097 [2024-06-04 14:45:50,817 INFO L175 Difference]: Start difference. First operand has 82 places, 72 transitions, 587 flow. Second operand 8 states and 106 transitions. [2024-06-04 14:45:50,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 92 transitions, 963 flow [2024-06-04 14:45:50,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 92 transitions, 913 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-04 14:45:50,825 INFO L231 Difference]: Finished difference. Result has 87 places, 80 transitions, 731 flow [2024-06-04 14:45:50,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=537, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=731, PETRI_PLACES=87, PETRI_TRANSITIONS=80} [2024-06-04 14:45:50,826 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 57 predicate places. [2024-06-04 14:45:50,826 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 80 transitions, 731 flow [2024-06-04 14:45:50,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:50,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:50,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:50,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 14:45:50,827 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-04 14:45:50,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:50,827 INFO L85 PathProgramCache]: Analyzing trace with hash 791178339, now seen corresponding path program 4 times [2024-06-04 14:45:50,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:50,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827063214] [2024-06-04 14:45:50,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:50,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:50,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:51,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:51,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:51,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827063214] [2024-06-04 14:45:51,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827063214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:51,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:51,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:45:51,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720005538] [2024-06-04 14:45:51,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:51,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:45:51,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:51,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:45:51,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:45:51,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:51,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 80 transitions, 731 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:51,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:51,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:51,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:52,165 INFO L124 PetriNetUnfolderBase]: 202/384 cut-off events. [2024-06-04 14:45:52,165 INFO L125 PetriNetUnfolderBase]: For 5765/5767 co-relation queries the response was YES. [2024-06-04 14:45:52,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2252 conditions, 384 events. 202/384 cut-off events. For 5765/5767 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1527 event pairs, 37 based on Foata normal form. 6/390 useless extension candidates. Maximal degree in co-relation 2208. Up to 309 conditions per place. [2024-06-04 14:45:52,168 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 69 selfloop transitions, 20 changer transitions 0/92 dead transitions. [2024-06-04 14:45:52,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 92 transitions, 986 flow [2024-06-04 14:45:52,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:45:52,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:45:52,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 101 transitions. [2024-06-04 14:45:52,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725806451612906 [2024-06-04 14:45:52,170 INFO L175 Difference]: Start difference. First operand has 87 places, 80 transitions, 731 flow. Second operand 8 states and 101 transitions. [2024-06-04 14:45:52,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 92 transitions, 986 flow [2024-06-04 14:45:52,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 92 transitions, 933 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-04 14:45:52,184 INFO L231 Difference]: Finished difference. Result has 92 places, 83 transitions, 781 flow [2024-06-04 14:45:52,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=781, PETRI_PLACES=92, PETRI_TRANSITIONS=83} [2024-06-04 14:45:52,185 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2024-06-04 14:45:52,185 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 83 transitions, 781 flow [2024-06-04 14:45:52,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:52,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:52,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:52,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 14:45:52,185 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-04 14:45:52,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:52,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1701005736, now seen corresponding path program 4 times [2024-06-04 14:45:52,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:52,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662612515] [2024-06-04 14:45:52,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:52,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:52,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:53,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:53,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:53,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662612515] [2024-06-04 14:45:53,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662612515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:53,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:53,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:45:53,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098571018] [2024-06-04 14:45:53,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:53,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:45:53,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:53,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:45:53,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:45:53,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:53,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 83 transitions, 781 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:53,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:53,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:53,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:53,996 INFO L124 PetriNetUnfolderBase]: 200/381 cut-off events. [2024-06-04 14:45:53,997 INFO L125 PetriNetUnfolderBase]: For 5414/5416 co-relation queries the response was YES. [2024-06-04 14:45:53,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2235 conditions, 381 events. 200/381 cut-off events. For 5414/5416 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1509 event pairs, 37 based on Foata normal form. 3/384 useless extension candidates. Maximal degree in co-relation 2190. Up to 315 conditions per place. [2024-06-04 14:45:54,000 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 69 selfloop transitions, 19 changer transitions 0/91 dead transitions. [2024-06-04 14:45:54,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 91 transitions, 977 flow [2024-06-04 14:45:54,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:45:54,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:45:54,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-04 14:45:54,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39919354838709675 [2024-06-04 14:45:54,002 INFO L175 Difference]: Start difference. First operand has 92 places, 83 transitions, 781 flow. Second operand 8 states and 99 transitions. [2024-06-04 14:45:54,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 91 transitions, 977 flow [2024-06-04 14:45:54,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 91 transitions, 899 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-04 14:45:54,011 INFO L231 Difference]: Finished difference. Result has 94 places, 83 transitions, 746 flow [2024-06-04 14:45:54,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=746, PETRI_PLACES=94, PETRI_TRANSITIONS=83} [2024-06-04 14:45:54,012 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 64 predicate places. [2024-06-04 14:45:54,012 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 83 transitions, 746 flow [2024-06-04 14:45:54,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:54,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:54,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:54,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 14:45:54,013 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-04 14:45:54,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:54,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1693377039, now seen corresponding path program 1 times [2024-06-04 14:45:54,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:54,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197795162] [2024-06-04 14:45:54,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:54,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:54,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:55,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:55,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:55,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197795162] [2024-06-04 14:45:55,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197795162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:55,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:55,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:45:55,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65934610] [2024-06-04 14:45:55,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:55,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:45:55,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:55,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:45:55,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:45:55,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:55,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 83 transitions, 746 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:55,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:55,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:55,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:55,474 INFO L124 PetriNetUnfolderBase]: 197/374 cut-off events. [2024-06-04 14:45:55,475 INFO L125 PetriNetUnfolderBase]: For 5316/5316 co-relation queries the response was YES. [2024-06-04 14:45:55,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2133 conditions, 374 events. 197/374 cut-off events. For 5316/5316 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1460 event pairs, 36 based on Foata normal form. 2/376 useless extension candidates. Maximal degree in co-relation 2087. Up to 329 conditions per place. [2024-06-04 14:45:55,478 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 77 selfloop transitions, 12 changer transitions 0/92 dead transitions. [2024-06-04 14:45:55,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 92 transitions, 946 flow [2024-06-04 14:45:55,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:45:55,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:45:55,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-04 14:45:55,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-04 14:45:55,480 INFO L175 Difference]: Start difference. First operand has 94 places, 83 transitions, 746 flow. Second operand 8 states and 94 transitions. [2024-06-04 14:45:55,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 92 transitions, 946 flow [2024-06-04 14:45:55,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 92 transitions, 869 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-04 14:45:55,489 INFO L231 Difference]: Finished difference. Result has 94 places, 83 transitions, 697 flow [2024-06-04 14:45:55,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=669, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=697, PETRI_PLACES=94, PETRI_TRANSITIONS=83} [2024-06-04 14:45:55,490 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 64 predicate places. [2024-06-04 14:45:55,490 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 83 transitions, 697 flow [2024-06-04 14:45:55,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:55,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:55,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:55,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 14:45:55,491 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-04 14:45:55,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:55,491 INFO L85 PathProgramCache]: Analyzing trace with hash 378967173, now seen corresponding path program 1 times [2024-06-04 14:45:55,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:55,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112239798] [2024-06-04 14:45:55,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:55,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:55,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:56,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:56,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:56,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112239798] [2024-06-04 14:45:56,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112239798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:56,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:56,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:45:56,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795842902] [2024-06-04 14:45:56,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:56,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:45:56,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:56,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:45:56,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:45:56,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:56,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 83 transitions, 697 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:56,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:56,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:56,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:56,696 INFO L124 PetriNetUnfolderBase]: 201/383 cut-off events. [2024-06-04 14:45:56,696 INFO L125 PetriNetUnfolderBase]: For 5684/5684 co-relation queries the response was YES. [2024-06-04 14:45:56,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2118 conditions, 383 events. 201/383 cut-off events. For 5684/5684 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1529 event pairs, 14 based on Foata normal form. 2/385 useless extension candidates. Maximal degree in co-relation 2072. Up to 301 conditions per place. [2024-06-04 14:45:56,699 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 82 selfloop transitions, 14 changer transitions 0/99 dead transitions. [2024-06-04 14:45:56,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 99 transitions, 939 flow [2024-06-04 14:45:56,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:45:56,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:45:56,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-06-04 14:45:56,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39919354838709675 [2024-06-04 14:45:56,701 INFO L175 Difference]: Start difference. First operand has 94 places, 83 transitions, 697 flow. Second operand 8 states and 99 transitions. [2024-06-04 14:45:56,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 99 transitions, 939 flow [2024-06-04 14:45:56,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 99 transitions, 896 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-04 14:45:56,711 INFO L231 Difference]: Finished difference. Result has 95 places, 84 transitions, 698 flow [2024-06-04 14:45:56,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=698, PETRI_PLACES=95, PETRI_TRANSITIONS=84} [2024-06-04 14:45:56,712 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 65 predicate places. [2024-06-04 14:45:56,712 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 84 transitions, 698 flow [2024-06-04 14:45:56,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:56,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:56,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:56,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 14:45:56,713 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-04 14:45:56,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:56,713 INFO L85 PathProgramCache]: Analyzing trace with hash 265466253, now seen corresponding path program 2 times [2024-06-04 14:45:56,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:56,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803139486] [2024-06-04 14:45:56,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:56,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:56,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:57,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:57,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:57,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803139486] [2024-06-04 14:45:57,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803139486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:57,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:57,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:45:57,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153032843] [2024-06-04 14:45:57,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:57,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:45:57,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:57,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:45:57,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:45:57,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:57,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 84 transitions, 698 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:57,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:57,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:57,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:57,900 INFO L124 PetriNetUnfolderBase]: 212/404 cut-off events. [2024-06-04 14:45:57,901 INFO L125 PetriNetUnfolderBase]: For 6234/6234 co-relation queries the response was YES. [2024-06-04 14:45:57,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2230 conditions, 404 events. 212/404 cut-off events. For 6234/6234 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1646 event pairs, 35 based on Foata normal form. 2/406 useless extension candidates. Maximal degree in co-relation 2184. Up to 339 conditions per place. [2024-06-04 14:45:57,905 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 81 selfloop transitions, 19 changer transitions 0/103 dead transitions. [2024-06-04 14:45:57,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 103 transitions, 1009 flow [2024-06-04 14:45:57,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:45:57,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:45:57,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-04 14:45:57,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-04 14:45:57,906 INFO L175 Difference]: Start difference. First operand has 95 places, 84 transitions, 698 flow. Second operand 9 states and 108 transitions. [2024-06-04 14:45:57,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 103 transitions, 1009 flow [2024-06-04 14:45:57,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 103 transitions, 965 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:45:57,917 INFO L231 Difference]: Finished difference. Result has 102 places, 93 transitions, 812 flow [2024-06-04 14:45:57,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=812, PETRI_PLACES=102, PETRI_TRANSITIONS=93} [2024-06-04 14:45:57,917 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 72 predicate places. [2024-06-04 14:45:57,918 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 93 transitions, 812 flow [2024-06-04 14:45:57,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:57,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:57,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:57,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 14:45:57,918 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-04 14:45:57,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:57,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1633635095, now seen corresponding path program 3 times [2024-06-04 14:45:57,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:57,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070347575] [2024-06-04 14:45:57,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:57,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:57,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:45:58,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:45:58,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:45:58,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070347575] [2024-06-04 14:45:58,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070347575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:45:58,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:45:58,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:45:58,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572493652] [2024-06-04 14:45:58,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:45:58,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:45:58,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:45:58,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:45:58,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:45:58,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:45:58,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 93 transitions, 812 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:58,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:45:58,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:45:58,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:45:59,208 INFO L124 PetriNetUnfolderBase]: 216/412 cut-off events. [2024-06-04 14:45:59,208 INFO L125 PetriNetUnfolderBase]: For 6976/6976 co-relation queries the response was YES. [2024-06-04 14:45:59,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2331 conditions, 412 events. 216/412 cut-off events. For 6976/6976 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1707 event pairs, 48 based on Foata normal form. 2/414 useless extension candidates. Maximal degree in co-relation 2280. Up to 347 conditions per place. [2024-06-04 14:45:59,212 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 85 selfloop transitions, 21 changer transitions 0/109 dead transitions. [2024-06-04 14:45:59,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 109 transitions, 1082 flow [2024-06-04 14:45:59,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:45:59,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:45:59,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-04 14:45:59,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-04 14:45:59,214 INFO L175 Difference]: Start difference. First operand has 102 places, 93 transitions, 812 flow. Second operand 9 states and 111 transitions. [2024-06-04 14:45:59,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 109 transitions, 1082 flow [2024-06-04 14:45:59,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 109 transitions, 1048 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-04 14:45:59,224 INFO L231 Difference]: Finished difference. Result has 110 places, 95 transitions, 859 flow [2024-06-04 14:45:59,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=859, PETRI_PLACES=110, PETRI_TRANSITIONS=95} [2024-06-04 14:45:59,225 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 80 predicate places. [2024-06-04 14:45:59,225 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 95 transitions, 859 flow [2024-06-04 14:45:59,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:45:59,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:45:59,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:45:59,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 14:45:59,226 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-04 14:45:59,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:45:59,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1855657033, now seen corresponding path program 1 times [2024-06-04 14:45:59,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:45:59,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045538806] [2024-06-04 14:45:59,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:45:59,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:45:59,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:00,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:00,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:00,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045538806] [2024-06-04 14:46:00,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045538806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:00,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:00,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:00,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013965147] [2024-06-04 14:46:00,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:00,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:00,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:00,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:00,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:00,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:00,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 95 transitions, 859 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:00,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:00,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:00,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:00,625 INFO L124 PetriNetUnfolderBase]: 225/427 cut-off events. [2024-06-04 14:46:00,625 INFO L125 PetriNetUnfolderBase]: For 7644/7644 co-relation queries the response was YES. [2024-06-04 14:46:00,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2452 conditions, 427 events. 225/427 cut-off events. For 7644/7644 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1786 event pairs, 45 based on Foata normal form. 2/429 useless extension candidates. Maximal degree in co-relation 2398. Up to 359 conditions per place. [2024-06-04 14:46:00,630 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 87 selfloop transitions, 24 changer transitions 0/114 dead transitions. [2024-06-04 14:46:00,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 114 transitions, 1161 flow [2024-06-04 14:46:00,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:00,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:00,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-04 14:46:00,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-04 14:46:00,632 INFO L175 Difference]: Start difference. First operand has 110 places, 95 transitions, 859 flow. Second operand 10 states and 122 transitions. [2024-06-04 14:46:00,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 114 transitions, 1161 flow [2024-06-04 14:46:00,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 114 transitions, 1082 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-04 14:46:00,642 INFO L231 Difference]: Finished difference. Result has 112 places, 99 transitions, 882 flow [2024-06-04 14:46:00,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=780, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=882, PETRI_PLACES=112, PETRI_TRANSITIONS=99} [2024-06-04 14:46:00,643 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 82 predicate places. [2024-06-04 14:46:00,643 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 99 transitions, 882 flow [2024-06-04 14:46:00,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:00,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:00,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:00,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 14:46:00,644 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-04 14:46:00,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:00,644 INFO L85 PathProgramCache]: Analyzing trace with hash -898013573, now seen corresponding path program 4 times [2024-06-04 14:46:00,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:00,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700536788] [2024-06-04 14:46:00,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:00,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:00,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:01,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:01,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:01,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700536788] [2024-06-04 14:46:01,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700536788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:01,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:01,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:46:01,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576460416] [2024-06-04 14:46:01,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:01,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:46:01,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:01,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:46:01,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:46:01,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:01,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 99 transitions, 882 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:01,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:01,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:01,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:01,787 INFO L124 PetriNetUnfolderBase]: 229/435 cut-off events. [2024-06-04 14:46:01,788 INFO L125 PetriNetUnfolderBase]: For 8167/8167 co-relation queries the response was YES. [2024-06-04 14:46:01,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2505 conditions, 435 events. 229/435 cut-off events. For 8167/8167 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1822 event pairs, 30 based on Foata normal form. 2/437 useless extension candidates. Maximal degree in co-relation 2452. Up to 370 conditions per place. [2024-06-04 14:46:01,792 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 90 selfloop transitions, 20 changer transitions 0/113 dead transitions. [2024-06-04 14:46:01,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 113 transitions, 1152 flow [2024-06-04 14:46:01,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:01,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:01,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-04 14:46:01,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-04 14:46:01,793 INFO L175 Difference]: Start difference. First operand has 112 places, 99 transitions, 882 flow. Second operand 9 states and 111 transitions. [2024-06-04 14:46:01,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 113 transitions, 1152 flow [2024-06-04 14:46:01,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 113 transitions, 1086 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:01,805 INFO L231 Difference]: Finished difference. Result has 114 places, 100 transitions, 878 flow [2024-06-04 14:46:01,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=878, PETRI_PLACES=114, PETRI_TRANSITIONS=100} [2024-06-04 14:46:01,806 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2024-06-04 14:46:01,806 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 100 transitions, 878 flow [2024-06-04 14:46:01,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:01,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:01,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:01,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 14:46:01,806 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-04 14:46:01,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:01,807 INFO L85 PathProgramCache]: Analyzing trace with hash -782722403, now seen corresponding path program 5 times [2024-06-04 14:46:01,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:01,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148183437] [2024-06-04 14:46:01,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:01,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:01,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:02,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:02,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:02,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148183437] [2024-06-04 14:46:02,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148183437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:02,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:02,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:46:02,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013672208] [2024-06-04 14:46:02,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:02,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:46:02,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:02,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:46:02,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:46:02,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:02,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 100 transitions, 878 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:02,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:02,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:02,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:02,851 INFO L124 PetriNetUnfolderBase]: 239/455 cut-off events. [2024-06-04 14:46:02,852 INFO L125 PetriNetUnfolderBase]: For 8728/8728 co-relation queries the response was YES. [2024-06-04 14:46:02,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2581 conditions, 455 events. 239/455 cut-off events. For 8728/8728 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1945 event pairs, 54 based on Foata normal form. 2/457 useless extension candidates. Maximal degree in co-relation 2527. Up to 401 conditions per place. [2024-06-04 14:46:02,856 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 98 selfloop transitions, 16 changer transitions 0/117 dead transitions. [2024-06-04 14:46:02,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 117 transitions, 1188 flow [2024-06-04 14:46:02,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:02,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:02,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-04 14:46:02,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-04 14:46:02,858 INFO L175 Difference]: Start difference. First operand has 114 places, 100 transitions, 878 flow. Second operand 9 states and 108 transitions. [2024-06-04 14:46:02,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 117 transitions, 1188 flow [2024-06-04 14:46:02,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 117 transitions, 1144 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-04 14:46:02,872 INFO L231 Difference]: Finished difference. Result has 119 places, 105 transitions, 938 flow [2024-06-04 14:46:02,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=834, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=938, PETRI_PLACES=119, PETRI_TRANSITIONS=105} [2024-06-04 14:46:02,872 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 89 predicate places. [2024-06-04 14:46:02,872 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 105 transitions, 938 flow [2024-06-04 14:46:02,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:02,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:02,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:02,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 14:46:02,873 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-04 14:46:02,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:02,874 INFO L85 PathProgramCache]: Analyzing trace with hash -898008613, now seen corresponding path program 2 times [2024-06-04 14:46:02,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:02,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514812768] [2024-06-04 14:46:02,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:02,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:02,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:03,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:03,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:03,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514812768] [2024-06-04 14:46:03,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514812768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:03,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:03,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:03,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691196055] [2024-06-04 14:46:03,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:03,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:03,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:03,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:03,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:04,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:04,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 105 transitions, 938 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:04,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:04,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:04,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:04,215 INFO L124 PetriNetUnfolderBase]: 248/470 cut-off events. [2024-06-04 14:46:04,215 INFO L125 PetriNetUnfolderBase]: For 9489/9489 co-relation queries the response was YES. [2024-06-04 14:46:04,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2697 conditions, 470 events. 248/470 cut-off events. For 9489/9489 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2031 event pairs, 54 based on Foata normal form. 2/472 useless extension candidates. Maximal degree in co-relation 2640. Up to 411 conditions per place. [2024-06-04 14:46:04,219 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 101 selfloop transitions, 19 changer transitions 0/123 dead transitions. [2024-06-04 14:46:04,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 123 transitions, 1264 flow [2024-06-04 14:46:04,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:04,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:04,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-04 14:46:04,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-04 14:46:04,220 INFO L175 Difference]: Start difference. First operand has 119 places, 105 transitions, 938 flow. Second operand 10 states and 120 transitions. [2024-06-04 14:46:04,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 123 transitions, 1264 flow [2024-06-04 14:46:04,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 123 transitions, 1224 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 14:46:04,234 INFO L231 Difference]: Finished difference. Result has 125 places, 109 transitions, 998 flow [2024-06-04 14:46:04,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=998, PETRI_PLACES=125, PETRI_TRANSITIONS=109} [2024-06-04 14:46:04,234 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 95 predicate places. [2024-06-04 14:46:04,234 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 109 transitions, 998 flow [2024-06-04 14:46:04,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:04,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:04,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:04,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 14:46:04,235 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-04 14:46:04,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:04,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1791700543, now seen corresponding path program 3 times [2024-06-04 14:46:04,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:04,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908301020] [2024-06-04 14:46:04,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:04,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:04,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:05,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:05,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:05,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908301020] [2024-06-04 14:46:05,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908301020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:05,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:05,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:05,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720299629] [2024-06-04 14:46:05,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:05,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:05,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:05,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:05,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:05,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:05,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 109 transitions, 998 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:05,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:05,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:05,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:05,928 INFO L124 PetriNetUnfolderBase]: 271/512 cut-off events. [2024-06-04 14:46:05,929 INFO L125 PetriNetUnfolderBase]: For 10412/10412 co-relation queries the response was YES. [2024-06-04 14:46:05,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2970 conditions, 512 events. 271/512 cut-off events. For 10412/10412 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2285 event pairs, 53 based on Foata normal form. 1/513 useless extension candidates. Maximal degree in co-relation 2911. Up to 438 conditions per place. [2024-06-04 14:46:05,933 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 106 selfloop transitions, 25 changer transitions 0/134 dead transitions. [2024-06-04 14:46:05,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 134 transitions, 1466 flow [2024-06-04 14:46:05,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:05,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:05,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-04 14:46:05,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-04 14:46:05,937 INFO L175 Difference]: Start difference. First operand has 125 places, 109 transitions, 998 flow. Second operand 10 states and 123 transitions. [2024-06-04 14:46:05,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 134 transitions, 1466 flow [2024-06-04 14:46:05,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 134 transitions, 1402 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:05,951 INFO L231 Difference]: Finished difference. Result has 130 places, 120 transitions, 1133 flow [2024-06-04 14:46:05,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1133, PETRI_PLACES=130, PETRI_TRANSITIONS=120} [2024-06-04 14:46:05,952 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 100 predicate places. [2024-06-04 14:46:05,952 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 120 transitions, 1133 flow [2024-06-04 14:46:05,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:05,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:05,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:05,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 14:46:05,953 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-04 14:46:05,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:05,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1791707301, now seen corresponding path program 1 times [2024-06-04 14:46:05,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:05,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149379386] [2024-06-04 14:46:05,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:05,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:05,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:06,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:06,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:06,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149379386] [2024-06-04 14:46:06,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149379386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:06,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:06,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:46:06,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789725465] [2024-06-04 14:46:06,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:06,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:46:06,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:06,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:46:06,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:46:06,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:06,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 120 transitions, 1133 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:06,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:06,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:06,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:07,112 INFO L124 PetriNetUnfolderBase]: 277/522 cut-off events. [2024-06-04 14:46:07,113 INFO L125 PetriNetUnfolderBase]: For 11494/11494 co-relation queries the response was YES. [2024-06-04 14:46:07,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3109 conditions, 522 events. 277/522 cut-off events. For 11494/11494 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2324 event pairs, 52 based on Foata normal form. 2/524 useless extension candidates. Maximal degree in co-relation 3047. Up to 452 conditions per place. [2024-06-04 14:46:07,117 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 110 selfloop transitions, 22 changer transitions 0/135 dead transitions. [2024-06-04 14:46:07,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 135 transitions, 1485 flow [2024-06-04 14:46:07,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:07,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:07,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-04 14:46:07,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-04 14:46:07,119 INFO L175 Difference]: Start difference. First operand has 130 places, 120 transitions, 1133 flow. Second operand 9 states and 112 transitions. [2024-06-04 14:46:07,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 135 transitions, 1485 flow [2024-06-04 14:46:07,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 135 transitions, 1432 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 14:46:07,133 INFO L231 Difference]: Finished difference. Result has 135 places, 124 transitions, 1205 flow [2024-06-04 14:46:07,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1205, PETRI_PLACES=135, PETRI_TRANSITIONS=124} [2024-06-04 14:46:07,134 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2024-06-04 14:46:07,134 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 124 transitions, 1205 flow [2024-06-04 14:46:07,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:07,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:07,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:07,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 14:46:07,135 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-04 14:46:07,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:07,135 INFO L85 PathProgramCache]: Analyzing trace with hash -2131648787, now seen corresponding path program 4 times [2024-06-04 14:46:07,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:07,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733471186] [2024-06-04 14:46:07,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:07,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:07,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:08,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:08,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:08,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733471186] [2024-06-04 14:46:08,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733471186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:08,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:08,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:08,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107403707] [2024-06-04 14:46:08,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:08,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:08,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:08,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:08,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:08,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:08,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 124 transitions, 1205 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:08,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:08,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:08,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:08,689 INFO L124 PetriNetUnfolderBase]: 283/534 cut-off events. [2024-06-04 14:46:08,689 INFO L125 PetriNetUnfolderBase]: For 12357/12357 co-relation queries the response was YES. [2024-06-04 14:46:08,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3267 conditions, 534 events. 283/534 cut-off events. For 12357/12357 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2399 event pairs, 53 based on Foata normal form. 2/536 useless extension candidates. Maximal degree in co-relation 3202. Up to 444 conditions per place. [2024-06-04 14:46:08,693 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 108 selfloop transitions, 30 changer transitions 0/141 dead transitions. [2024-06-04 14:46:08,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 141 transitions, 1651 flow [2024-06-04 14:46:08,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:08,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:08,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-04 14:46:08,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-04 14:46:08,694 INFO L175 Difference]: Start difference. First operand has 135 places, 124 transitions, 1205 flow. Second operand 10 states and 124 transitions. [2024-06-04 14:46:08,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 141 transitions, 1651 flow [2024-06-04 14:46:08,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 141 transitions, 1562 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-04 14:46:08,710 INFO L231 Difference]: Finished difference. Result has 139 places, 128 transitions, 1268 flow [2024-06-04 14:46:08,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1268, PETRI_PLACES=139, PETRI_TRANSITIONS=128} [2024-06-04 14:46:08,711 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 109 predicate places. [2024-06-04 14:46:08,711 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 128 transitions, 1268 flow [2024-06-04 14:46:08,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:08,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:08,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:08,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 14:46:08,712 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-04 14:46:08,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:08,712 INFO L85 PathProgramCache]: Analyzing trace with hash 383553933, now seen corresponding path program 6 times [2024-06-04 14:46:08,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:08,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743101771] [2024-06-04 14:46:08,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:08,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:08,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:09,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:09,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:09,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743101771] [2024-06-04 14:46:09,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743101771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:09,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:09,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:46:09,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182145084] [2024-06-04 14:46:09,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:09,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:46:09,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:09,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:46:09,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:46:09,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:09,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 128 transitions, 1268 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:09,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:09,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:09,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:09,787 INFO L124 PetriNetUnfolderBase]: 287/542 cut-off events. [2024-06-04 14:46:09,787 INFO L125 PetriNetUnfolderBase]: For 13388/13388 co-relation queries the response was YES. [2024-06-04 14:46:09,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3337 conditions, 542 events. 287/542 cut-off events. For 13388/13388 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2453 event pairs, 54 based on Foata normal form. 2/544 useless extension candidates. Maximal degree in co-relation 3271. Up to 482 conditions per place. [2024-06-04 14:46:09,791 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 119 selfloop transitions, 16 changer transitions 0/138 dead transitions. [2024-06-04 14:46:09,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 138 transitions, 1580 flow [2024-06-04 14:46:09,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:09,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:09,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-04 14:46:09,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-04 14:46:09,795 INFO L175 Difference]: Start difference. First operand has 139 places, 128 transitions, 1268 flow. Second operand 9 states and 105 transitions. [2024-06-04 14:46:09,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 138 transitions, 1580 flow [2024-06-04 14:46:09,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 138 transitions, 1521 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-04 14:46:09,813 INFO L231 Difference]: Finished difference. Result has 143 places, 129 transitions, 1267 flow [2024-06-04 14:46:09,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1267, PETRI_PLACES=143, PETRI_TRANSITIONS=129} [2024-06-04 14:46:09,814 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 113 predicate places. [2024-06-04 14:46:09,814 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 129 transitions, 1267 flow [2024-06-04 14:46:09,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:09,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:09,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:09,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 14:46:09,815 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-04 14:46:09,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:09,815 INFO L85 PathProgramCache]: Analyzing trace with hash 901827525, now seen corresponding path program 5 times [2024-06-04 14:46:09,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:09,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011602810] [2024-06-04 14:46:09,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:09,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:09,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:10,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:10,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:10,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011602810] [2024-06-04 14:46:10,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011602810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:10,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:10,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:10,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467694135] [2024-06-04 14:46:10,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:10,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:10,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:10,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:10,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:10,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:10,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 129 transitions, 1267 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:10,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:10,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:10,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:11,251 INFO L124 PetriNetUnfolderBase]: 290/549 cut-off events. [2024-06-04 14:46:11,251 INFO L125 PetriNetUnfolderBase]: For 13584/13584 co-relation queries the response was YES. [2024-06-04 14:46:11,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3401 conditions, 549 events. 290/549 cut-off events. For 13584/13584 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2510 event pairs, 44 based on Foata normal form. 1/550 useless extension candidates. Maximal degree in co-relation 3333. Up to 456 conditions per place. [2024-06-04 14:46:11,255 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 109 selfloop transitions, 33 changer transitions 0/145 dead transitions. [2024-06-04 14:46:11,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 145 transitions, 1633 flow [2024-06-04 14:46:11,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:11,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:11,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-04 14:46:11,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-04 14:46:11,257 INFO L175 Difference]: Start difference. First operand has 143 places, 129 transitions, 1267 flow. Second operand 9 states and 110 transitions. [2024-06-04 14:46:11,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 145 transitions, 1633 flow [2024-06-04 14:46:11,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 145 transitions, 1532 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-04 14:46:11,283 INFO L231 Difference]: Finished difference. Result has 141 places, 133 transitions, 1301 flow [2024-06-04 14:46:11,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1166, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1301, PETRI_PLACES=141, PETRI_TRANSITIONS=133} [2024-06-04 14:46:11,284 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 111 predicate places. [2024-06-04 14:46:11,284 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 133 transitions, 1301 flow [2024-06-04 14:46:11,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:11,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:11,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:11,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 14:46:11,284 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-04 14:46:11,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:11,285 INFO L85 PathProgramCache]: Analyzing trace with hash 383738383, now seen corresponding path program 6 times [2024-06-04 14:46:11,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:11,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827068891] [2024-06-04 14:46:11,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:11,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:11,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:12,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:12,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:12,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827068891] [2024-06-04 14:46:12,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827068891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:12,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:12,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:12,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366037944] [2024-06-04 14:46:12,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:12,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:12,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:12,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:12,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:12,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:12,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 133 transitions, 1301 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:12,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:12,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:12,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:12,889 INFO L124 PetriNetUnfolderBase]: 307/582 cut-off events. [2024-06-04 14:46:12,889 INFO L125 PetriNetUnfolderBase]: For 16505/16505 co-relation queries the response was YES. [2024-06-04 14:46:12,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3770 conditions, 582 events. 307/582 cut-off events. For 16505/16505 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2711 event pairs, 52 based on Foata normal form. 2/584 useless extension candidates. Maximal degree in co-relation 3704. Up to 438 conditions per place. [2024-06-04 14:46:12,893 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 101 selfloop transitions, 46 changer transitions 0/150 dead transitions. [2024-06-04 14:46:12,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 150 transitions, 1797 flow [2024-06-04 14:46:12,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:12,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:12,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-04 14:46:12,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-04 14:46:12,894 INFO L175 Difference]: Start difference. First operand has 141 places, 133 transitions, 1301 flow. Second operand 9 states and 113 transitions. [2024-06-04 14:46:12,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 150 transitions, 1797 flow [2024-06-04 14:46:12,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 150 transitions, 1702 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:12,917 INFO L231 Difference]: Finished difference. Result has 143 places, 138 transitions, 1419 flow [2024-06-04 14:46:12,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1419, PETRI_PLACES=143, PETRI_TRANSITIONS=138} [2024-06-04 14:46:12,917 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 113 predicate places. [2024-06-04 14:46:12,917 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 138 transitions, 1419 flow [2024-06-04 14:46:12,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:12,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:12,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:12,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 14:46:12,918 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-04 14:46:12,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:12,919 INFO L85 PathProgramCache]: Analyzing trace with hash 383738631, now seen corresponding path program 2 times [2024-06-04 14:46:12,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:12,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446867020] [2024-06-04 14:46:12,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:12,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:12,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:13,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:13,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:13,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446867020] [2024-06-04 14:46:13,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446867020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:13,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:13,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:13,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957758352] [2024-06-04 14:46:13,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:13,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:13,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:13,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:13,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:13,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:13,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 138 transitions, 1419 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:13,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:13,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:13,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:14,241 INFO L124 PetriNetUnfolderBase]: 302/573 cut-off events. [2024-06-04 14:46:14,241 INFO L125 PetriNetUnfolderBase]: For 16626/16626 co-relation queries the response was YES. [2024-06-04 14:46:14,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3707 conditions, 573 events. 302/573 cut-off events. For 16626/16626 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2655 event pairs, 53 based on Foata normal form. 2/575 useless extension candidates. Maximal degree in co-relation 3640. Up to 471 conditions per place. [2024-06-04 14:46:14,246 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 111 selfloop transitions, 34 changer transitions 0/148 dead transitions. [2024-06-04 14:46:14,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 148 transitions, 1733 flow [2024-06-04 14:46:14,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:14,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:14,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-04 14:46:14,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-04 14:46:14,250 INFO L175 Difference]: Start difference. First operand has 143 places, 138 transitions, 1419 flow. Second operand 9 states and 111 transitions. [2024-06-04 14:46:14,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 148 transitions, 1733 flow [2024-06-04 14:46:14,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 148 transitions, 1622 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-04 14:46:14,277 INFO L231 Difference]: Finished difference. Result has 146 places, 138 transitions, 1386 flow [2024-06-04 14:46:14,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1308, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1386, PETRI_PLACES=146, PETRI_TRANSITIONS=138} [2024-06-04 14:46:14,278 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-04 14:46:14,278 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 138 transitions, 1386 flow [2024-06-04 14:46:14,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:14,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:14,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:14,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 14:46:14,278 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-04 14:46:14,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:14,278 INFO L85 PathProgramCache]: Analyzing trace with hash 383731873, now seen corresponding path program 7 times [2024-06-04 14:46:14,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:14,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052904807] [2024-06-04 14:46:14,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:14,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:14,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:15,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:15,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:15,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052904807] [2024-06-04 14:46:15,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052904807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:15,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:15,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:15,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773123301] [2024-06-04 14:46:15,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:15,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:15,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:15,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:15,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:15,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:15,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 138 transitions, 1386 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:15,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:15,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:15,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:16,159 INFO L124 PetriNetUnfolderBase]: 300/570 cut-off events. [2024-06-04 14:46:16,159 INFO L125 PetriNetUnfolderBase]: For 14469/14469 co-relation queries the response was YES. [2024-06-04 14:46:16,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3599 conditions, 570 events. 300/570 cut-off events. For 14469/14469 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2645 event pairs, 52 based on Foata normal form. 1/571 useless extension candidates. Maximal degree in co-relation 3531. Up to 462 conditions per place. [2024-06-04 14:46:16,163 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 110 selfloop transitions, 38 changer transitions 0/151 dead transitions. [2024-06-04 14:46:16,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 151 transitions, 1761 flow [2024-06-04 14:46:16,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:16,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:16,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-04 14:46:16,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-04 14:46:16,164 INFO L175 Difference]: Start difference. First operand has 146 places, 138 transitions, 1386 flow. Second operand 9 states and 111 transitions. [2024-06-04 14:46:16,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 151 transitions, 1761 flow [2024-06-04 14:46:16,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 151 transitions, 1648 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-04 14:46:16,185 INFO L231 Difference]: Finished difference. Result has 148 places, 141 transitions, 1430 flow [2024-06-04 14:46:16,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1430, PETRI_PLACES=148, PETRI_TRANSITIONS=141} [2024-06-04 14:46:16,186 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 118 predicate places. [2024-06-04 14:46:16,186 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 141 transitions, 1430 flow [2024-06-04 14:46:16,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:16,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:16,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:16,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 14:46:16,187 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-04 14:46:16,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:16,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1191747187, now seen corresponding path program 7 times [2024-06-04 14:46:16,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:16,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797218361] [2024-06-04 14:46:16,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:16,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:16,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:16,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:16,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:16,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797218361] [2024-06-04 14:46:16,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797218361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:16,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:16,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 14:46:16,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935827523] [2024-06-04 14:46:16,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:16,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 14:46:16,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:16,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 14:46:16,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-04 14:46:17,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:17,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 141 transitions, 1430 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:17,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:17,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:17,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:17,220 INFO L124 PetriNetUnfolderBase]: 297/565 cut-off events. [2024-06-04 14:46:17,220 INFO L125 PetriNetUnfolderBase]: For 14643/14643 co-relation queries the response was YES. [2024-06-04 14:46:17,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3534 conditions, 565 events. 297/565 cut-off events. For 14643/14643 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2619 event pairs, 54 based on Foata normal form. 2/567 useless extension candidates. Maximal degree in co-relation 3464. Up to 484 conditions per place. [2024-06-04 14:46:17,225 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 126 selfloop transitions, 21 changer transitions 0/150 dead transitions. [2024-06-04 14:46:17,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 150 transitions, 1750 flow [2024-06-04 14:46:17,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:46:17,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:46:17,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-04 14:46:17,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-04 14:46:17,227 INFO L175 Difference]: Start difference. First operand has 148 places, 141 transitions, 1430 flow. Second operand 8 states and 97 transitions. [2024-06-04 14:46:17,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 150 transitions, 1750 flow [2024-06-04 14:46:17,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 150 transitions, 1653 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:17,260 INFO L231 Difference]: Finished difference. Result has 149 places, 142 transitions, 1387 flow [2024-06-04 14:46:17,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1387, PETRI_PLACES=149, PETRI_TRANSITIONS=142} [2024-06-04 14:46:17,261 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 119 predicate places. [2024-06-04 14:46:17,261 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 142 transitions, 1387 flow [2024-06-04 14:46:17,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:17,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:17,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:17,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 14:46:17,262 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-04 14:46:17,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:17,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1243274467, now seen corresponding path program 8 times [2024-06-04 14:46:17,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:17,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519402807] [2024-06-04 14:46:17,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:17,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:17,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:18,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:18,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:18,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519402807] [2024-06-04 14:46:18,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519402807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:18,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:18,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:18,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388655779] [2024-06-04 14:46:18,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:18,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:18,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:18,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:18,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:18,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:18,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 142 transitions, 1387 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:18,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:18,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:18,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:18,615 INFO L124 PetriNetUnfolderBase]: 313/593 cut-off events. [2024-06-04 14:46:18,615 INFO L125 PetriNetUnfolderBase]: For 16440/16440 co-relation queries the response was YES. [2024-06-04 14:46:18,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3812 conditions, 593 events. 313/593 cut-off events. For 16440/16440 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2785 event pairs, 54 based on Foata normal form. 2/595 useless extension candidates. Maximal degree in co-relation 3742. Up to 478 conditions per place. [2024-06-04 14:46:18,621 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 123 selfloop transitions, 31 changer transitions 0/157 dead transitions. [2024-06-04 14:46:18,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 157 transitions, 1903 flow [2024-06-04 14:46:18,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:18,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:18,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-04 14:46:18,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-04 14:46:18,623 INFO L175 Difference]: Start difference. First operand has 149 places, 142 transitions, 1387 flow. Second operand 9 states and 113 transitions. [2024-06-04 14:46:18,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 157 transitions, 1903 flow [2024-06-04 14:46:18,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 157 transitions, 1804 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:18,656 INFO L231 Difference]: Finished difference. Result has 151 places, 147 transitions, 1468 flow [2024-06-04 14:46:18,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1288, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1468, PETRI_PLACES=151, PETRI_TRANSITIONS=147} [2024-06-04 14:46:18,657 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 121 predicate places. [2024-06-04 14:46:18,657 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 147 transitions, 1468 flow [2024-06-04 14:46:18,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:18,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:18,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:18,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 14:46:18,658 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-04 14:46:18,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:18,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1243280977, now seen corresponding path program 9 times [2024-06-04 14:46:18,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:18,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873711629] [2024-06-04 14:46:18,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:18,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:18,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:20,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:20,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:20,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873711629] [2024-06-04 14:46:20,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873711629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:20,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:20,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:20,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291467867] [2024-06-04 14:46:20,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:20,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:20,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:20,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:20,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:20,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:20,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 147 transitions, 1468 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:20,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:20,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:20,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:20,541 INFO L124 PetriNetUnfolderBase]: 311/590 cut-off events. [2024-06-04 14:46:20,542 INFO L125 PetriNetUnfolderBase]: For 16034/16034 co-relation queries the response was YES. [2024-06-04 14:46:20,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3787 conditions, 590 events. 311/590 cut-off events. For 16034/16034 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2768 event pairs, 54 based on Foata normal form. 1/591 useless extension candidates. Maximal degree in co-relation 3716. Up to 492 conditions per place. [2024-06-04 14:46:20,546 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 128 selfloop transitions, 30 changer transitions 0/161 dead transitions. [2024-06-04 14:46:20,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 161 transitions, 1928 flow [2024-06-04 14:46:20,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:20,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:20,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-04 14:46:20,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-04 14:46:20,554 INFO L175 Difference]: Start difference. First operand has 151 places, 147 transitions, 1468 flow. Second operand 9 states and 111 transitions. [2024-06-04 14:46:20,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 161 transitions, 1928 flow [2024-06-04 14:46:20,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 161 transitions, 1802 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-04 14:46:20,595 INFO L231 Difference]: Finished difference. Result has 157 places, 153 transitions, 1556 flow [2024-06-04 14:46:20,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1556, PETRI_PLACES=157, PETRI_TRANSITIONS=153} [2024-06-04 14:46:20,598 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 127 predicate places. [2024-06-04 14:46:20,598 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 153 transitions, 1556 flow [2024-06-04 14:46:20,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:20,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:20,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:20,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 14:46:20,599 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-04 14:46:20,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:20,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1237024867, now seen corresponding path program 10 times [2024-06-04 14:46:20,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:20,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97011460] [2024-06-04 14:46:20,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:20,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:20,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:21,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:21,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:21,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97011460] [2024-06-04 14:46:21,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97011460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:21,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:21,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:21,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086748456] [2024-06-04 14:46:21,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:21,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:21,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:21,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:21,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:21,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:21,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 153 transitions, 1556 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:21,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:21,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:21,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:22,348 INFO L124 PetriNetUnfolderBase]: 314/597 cut-off events. [2024-06-04 14:46:22,348 INFO L125 PetriNetUnfolderBase]: For 16712/16712 co-relation queries the response was YES. [2024-06-04 14:46:22,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3866 conditions, 597 events. 314/597 cut-off events. For 16712/16712 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2825 event pairs, 54 based on Foata normal form. 1/598 useless extension candidates. Maximal degree in co-relation 3791. Up to 428 conditions per place. [2024-06-04 14:46:22,352 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 109 selfloop transitions, 56 changer transitions 0/168 dead transitions. [2024-06-04 14:46:22,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 168 transitions, 2111 flow [2024-06-04 14:46:22,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:22,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:22,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-04 14:46:22,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-04 14:46:22,354 INFO L175 Difference]: Start difference. First operand has 157 places, 153 transitions, 1556 flow. Second operand 9 states and 113 transitions. [2024-06-04 14:46:22,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 168 transitions, 2111 flow [2024-06-04 14:46:22,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 168 transitions, 2027 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-04 14:46:22,390 INFO L231 Difference]: Finished difference. Result has 163 places, 159 transitions, 1735 flow [2024-06-04 14:46:22,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1472, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1735, PETRI_PLACES=163, PETRI_TRANSITIONS=159} [2024-06-04 14:46:22,391 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 133 predicate places. [2024-06-04 14:46:22,391 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 159 transitions, 1735 flow [2024-06-04 14:46:22,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:22,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:22,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:22,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 14:46:22,392 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-04 14:46:22,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:22,392 INFO L85 PathProgramCache]: Analyzing trace with hash -963661587, now seen corresponding path program 11 times [2024-06-04 14:46:22,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:22,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644609164] [2024-06-04 14:46:22,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:22,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:22,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:23,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-04 14:46:23,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:23,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644609164] [2024-06-04 14:46:23,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644609164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:23,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:23,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:23,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442045576] [2024-06-04 14:46:23,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:23,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:23,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:23,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:23,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:23,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:23,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 159 transitions, 1735 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:23,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:23,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:23,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:23,980 INFO L124 PetriNetUnfolderBase]: 317/604 cut-off events. [2024-06-04 14:46:23,980 INFO L125 PetriNetUnfolderBase]: For 17850/17850 co-relation queries the response was YES. [2024-06-04 14:46:23,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4022 conditions, 604 events. 317/604 cut-off events. For 17850/17850 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2881 event pairs, 54 based on Foata normal form. 1/605 useless extension candidates. Maximal degree in co-relation 3944. Up to 432 conditions per place. [2024-06-04 14:46:23,985 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 110 selfloop transitions, 57 changer transitions 0/170 dead transitions. [2024-06-04 14:46:23,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 170 transitions, 2221 flow [2024-06-04 14:46:23,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:23,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:23,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-04 14:46:23,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-04 14:46:23,989 INFO L175 Difference]: Start difference. First operand has 163 places, 159 transitions, 1735 flow. Second operand 9 states and 114 transitions. [2024-06-04 14:46:23,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 170 transitions, 2221 flow [2024-06-04 14:46:24,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 170 transitions, 2041 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-04 14:46:24,030 INFO L231 Difference]: Finished difference. Result has 167 places, 161 transitions, 1732 flow [2024-06-04 14:46:24,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1732, PETRI_PLACES=167, PETRI_TRANSITIONS=161} [2024-06-04 14:46:24,031 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2024-06-04 14:46:24,031 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 161 transitions, 1732 flow [2024-06-04 14:46:24,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:24,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:24,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:24,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 14:46:24,031 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-04 14:46:24,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:24,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1006802189, now seen corresponding path program 3 times [2024-06-04 14:46:24,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:24,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511269072] [2024-06-04 14:46:24,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:24,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:24,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:25,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:25,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:25,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511269072] [2024-06-04 14:46:25,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511269072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:25,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:25,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:25,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363764937] [2024-06-04 14:46:25,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:25,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:25,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:25,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:25,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:25,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:25,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 161 transitions, 1732 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:25,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:25,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:25,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:25,584 INFO L124 PetriNetUnfolderBase]: 320/608 cut-off events. [2024-06-04 14:46:25,584 INFO L125 PetriNetUnfolderBase]: For 17893/17893 co-relation queries the response was YES. [2024-06-04 14:46:25,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4010 conditions, 608 events. 320/608 cut-off events. For 17893/17893 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 2881 event pairs, 76 based on Foata normal form. 1/609 useless extension candidates. Maximal degree in co-relation 3931. Up to 538 conditions per place. [2024-06-04 14:46:25,588 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 151 selfloop transitions, 19 changer transitions 0/173 dead transitions. [2024-06-04 14:46:25,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 173 transitions, 2190 flow [2024-06-04 14:46:25,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:25,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:25,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-04 14:46:25,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-04 14:46:25,589 INFO L175 Difference]: Start difference. First operand has 167 places, 161 transitions, 1732 flow. Second operand 10 states and 116 transitions. [2024-06-04 14:46:25,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 173 transitions, 2190 flow [2024-06-04 14:46:25,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 173 transitions, 2045 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 14:46:25,618 INFO L231 Difference]: Finished difference. Result has 171 places, 163 transitions, 1650 flow [2024-06-04 14:46:25,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1650, PETRI_PLACES=171, PETRI_TRANSITIONS=163} [2024-06-04 14:46:25,619 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 141 predicate places. [2024-06-04 14:46:25,619 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 163 transitions, 1650 flow [2024-06-04 14:46:25,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:25,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:25,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:25,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 14:46:25,621 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-04 14:46:25,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:25,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1007099107, now seen corresponding path program 12 times [2024-06-04 14:46:25,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:25,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494867744] [2024-06-04 14:46:25,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:25,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:25,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:26,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:26,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:26,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494867744] [2024-06-04 14:46:26,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494867744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:26,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:26,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:26,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821038571] [2024-06-04 14:46:26,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:26,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:26,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:26,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:26,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:26,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:26,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 163 transitions, 1650 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:26,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:26,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:26,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:27,327 INFO L124 PetriNetUnfolderBase]: 318/605 cut-off events. [2024-06-04 14:46:27,327 INFO L125 PetriNetUnfolderBase]: For 17507/17507 co-relation queries the response was YES. [2024-06-04 14:46:27,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3841 conditions, 605 events. 318/605 cut-off events. For 17507/17507 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 2855 event pairs, 76 based on Foata normal form. 1/606 useless extension candidates. Maximal degree in co-relation 3762. Up to 542 conditions per place. [2024-06-04 14:46:27,332 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 153 selfloop transitions, 15 changer transitions 0/171 dead transitions. [2024-06-04 14:46:27,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 171 transitions, 2004 flow [2024-06-04 14:46:27,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:27,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:27,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-04 14:46:27,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-04 14:46:27,341 INFO L175 Difference]: Start difference. First operand has 171 places, 163 transitions, 1650 flow. Second operand 9 states and 104 transitions. [2024-06-04 14:46:27,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 171 transitions, 2004 flow [2024-06-04 14:46:27,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 171 transitions, 1924 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-04 14:46:27,387 INFO L231 Difference]: Finished difference. Result has 172 places, 163 transitions, 1605 flow [2024-06-04 14:46:27,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1605, PETRI_PLACES=172, PETRI_TRANSITIONS=163} [2024-06-04 14:46:27,389 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 142 predicate places. [2024-06-04 14:46:27,389 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 163 transitions, 1605 flow [2024-06-04 14:46:27,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:27,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:27,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:27,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 14:46:27,390 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-04 14:46:27,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:27,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1007098859, now seen corresponding path program 4 times [2024-06-04 14:46:27,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:27,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824390201] [2024-06-04 14:46:27,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:27,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:27,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:28,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:28,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:28,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824390201] [2024-06-04 14:46:28,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824390201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:28,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:28,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:28,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088478674] [2024-06-04 14:46:28,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:28,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:28,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:28,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:28,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:29,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:29,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 163 transitions, 1605 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:29,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:29,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:29,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:29,389 INFO L124 PetriNetUnfolderBase]: 316/602 cut-off events. [2024-06-04 14:46:29,389 INFO L125 PetriNetUnfolderBase]: For 17206/17206 co-relation queries the response was YES. [2024-06-04 14:46:29,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3754 conditions, 602 events. 316/602 cut-off events. For 17206/17206 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 2858 event pairs, 76 based on Foata normal form. 1/603 useless extension candidates. Maximal degree in co-relation 3675. Up to 539 conditions per place. [2024-06-04 14:46:29,392 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 153 selfloop transitions, 15 changer transitions 0/171 dead transitions. [2024-06-04 14:46:29,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 171 transitions, 1959 flow [2024-06-04 14:46:29,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:29,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:29,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-04 14:46:29,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3727598566308244 [2024-06-04 14:46:29,393 INFO L175 Difference]: Start difference. First operand has 172 places, 163 transitions, 1605 flow. Second operand 9 states and 104 transitions. [2024-06-04 14:46:29,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 171 transitions, 1959 flow [2024-06-04 14:46:29,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 171 transitions, 1901 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-04 14:46:29,425 INFO L231 Difference]: Finished difference. Result has 172 places, 163 transitions, 1582 flow [2024-06-04 14:46:29,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1547, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1582, PETRI_PLACES=172, PETRI_TRANSITIONS=163} [2024-06-04 14:46:29,425 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 142 predicate places. [2024-06-04 14:46:29,425 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 163 transitions, 1582 flow [2024-06-04 14:46:29,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:29,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:29,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:29,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 14:46:29,426 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-04 14:46:29,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:29,426 INFO L85 PathProgramCache]: Analyzing trace with hash 960608963, now seen corresponding path program 1 times [2024-06-04 14:46:29,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:29,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436807321] [2024-06-04 14:46:29,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:29,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:29,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:30,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:30,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:30,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436807321] [2024-06-04 14:46:30,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436807321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:30,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:30,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:30,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685949907] [2024-06-04 14:46:30,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:30,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:30,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:30,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:30,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:30,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:30,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 163 transitions, 1582 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:30,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:30,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:30,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:30,668 INFO L124 PetriNetUnfolderBase]: 329/632 cut-off events. [2024-06-04 14:46:30,668 INFO L125 PetriNetUnfolderBase]: For 18980/18980 co-relation queries the response was YES. [2024-06-04 14:46:30,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3844 conditions, 632 events. 329/632 cut-off events. For 18980/18980 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3086 event pairs, 44 based on Foata normal form. 2/634 useless extension candidates. Maximal degree in co-relation 3764. Up to 528 conditions per place. [2024-06-04 14:46:30,673 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 160 selfloop transitions, 21 changer transitions 0/184 dead transitions. [2024-06-04 14:46:30,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 184 transitions, 2010 flow [2024-06-04 14:46:30,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:30,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:30,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-04 14:46:30,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-04 14:46:30,675 INFO L175 Difference]: Start difference. First operand has 172 places, 163 transitions, 1582 flow. Second operand 10 states and 122 transitions. [2024-06-04 14:46:30,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 184 transitions, 2010 flow [2024-06-04 14:46:30,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 184 transitions, 1973 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 14:46:30,722 INFO L231 Difference]: Finished difference. Result has 176 places, 166 transitions, 1621 flow [2024-06-04 14:46:30,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1545, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1621, PETRI_PLACES=176, PETRI_TRANSITIONS=166} [2024-06-04 14:46:30,723 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 146 predicate places. [2024-06-04 14:46:30,723 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 166 transitions, 1621 flow [2024-06-04 14:46:30,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:30,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:30,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:30,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 14:46:30,724 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-04 14:46:30,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:30,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1713289199, now seen corresponding path program 2 times [2024-06-04 14:46:30,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:30,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974476824] [2024-06-04 14:46:30,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:30,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:30,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:31,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:31,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:31,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974476824] [2024-06-04 14:46:31,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974476824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:31,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:31,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:31,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730654320] [2024-06-04 14:46:31,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:31,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:31,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:31,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:31,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:31,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:31,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 166 transitions, 1621 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:31,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:31,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:31,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:32,200 INFO L124 PetriNetUnfolderBase]: 333/640 cut-off events. [2024-06-04 14:46:32,200 INFO L125 PetriNetUnfolderBase]: For 19711/19711 co-relation queries the response was YES. [2024-06-04 14:46:32,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3949 conditions, 640 events. 333/640 cut-off events. For 19711/19711 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3124 event pairs, 51 based on Foata normal form. 2/642 useless extension candidates. Maximal degree in co-relation 3866. Up to 545 conditions per place. [2024-06-04 14:46:32,205 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 158 selfloop transitions, 22 changer transitions 0/183 dead transitions. [2024-06-04 14:46:32,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 183 transitions, 2035 flow [2024-06-04 14:46:32,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:32,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:32,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-04 14:46:32,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-04 14:46:32,209 INFO L175 Difference]: Start difference. First operand has 176 places, 166 transitions, 1621 flow. Second operand 10 states and 121 transitions. [2024-06-04 14:46:32,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 183 transitions, 2035 flow [2024-06-04 14:46:32,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 183 transitions, 1989 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 14:46:32,264 INFO L231 Difference]: Finished difference. Result has 180 places, 167 transitions, 1639 flow [2024-06-04 14:46:32,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1575, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1639, PETRI_PLACES=180, PETRI_TRANSITIONS=167} [2024-06-04 14:46:32,265 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 150 predicate places. [2024-06-04 14:46:32,265 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 167 transitions, 1639 flow [2024-06-04 14:46:32,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:32,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:32,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:32,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 14:46:32,266 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-04 14:46:32,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:32,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1690798079, now seen corresponding path program 3 times [2024-06-04 14:46:32,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:32,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197898214] [2024-06-04 14:46:32,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:32,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:32,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:33,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:33,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:33,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197898214] [2024-06-04 14:46:33,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197898214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:33,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:33,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:33,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012517755] [2024-06-04 14:46:33,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:33,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:33,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:33,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:33,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:33,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:33,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 167 transitions, 1639 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:33,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:33,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:33,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:33,556 INFO L124 PetriNetUnfolderBase]: 337/648 cut-off events. [2024-06-04 14:46:33,556 INFO L125 PetriNetUnfolderBase]: For 20930/20930 co-relation queries the response was YES. [2024-06-04 14:46:33,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4013 conditions, 648 events. 337/648 cut-off events. For 20930/20930 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3186 event pairs, 57 based on Foata normal form. 2/650 useless extension candidates. Maximal degree in co-relation 3929. Up to 558 conditions per place. [2024-06-04 14:46:33,560 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 157 selfloop transitions, 23 changer transitions 0/183 dead transitions. [2024-06-04 14:46:33,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 183 transitions, 2053 flow [2024-06-04 14:46:33,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:33,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:33,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-04 14:46:33,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-04 14:46:33,564 INFO L175 Difference]: Start difference. First operand has 180 places, 167 transitions, 1639 flow. Second operand 10 states and 121 transitions. [2024-06-04 14:46:33,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 183 transitions, 2053 flow [2024-06-04 14:46:33,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 183 transitions, 1999 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 14:46:33,606 INFO L231 Difference]: Finished difference. Result has 182 places, 168 transitions, 1653 flow [2024-06-04 14:46:33,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1653, PETRI_PLACES=182, PETRI_TRANSITIONS=168} [2024-06-04 14:46:33,606 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 152 predicate places. [2024-06-04 14:46:33,606 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 168 transitions, 1653 flow [2024-06-04 14:46:33,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:33,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:33,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:33,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 14:46:33,607 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-04 14:46:33,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:33,608 INFO L85 PathProgramCache]: Analyzing trace with hash 935085345, now seen corresponding path program 4 times [2024-06-04 14:46:33,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:33,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112488580] [2024-06-04 14:46:33,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:33,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:33,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:34,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-04 14:46:34,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:34,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112488580] [2024-06-04 14:46:34,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112488580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:34,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:34,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:34,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018405285] [2024-06-04 14:46:34,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:34,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:34,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:34,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:34,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:34,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:34,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 168 transitions, 1653 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:34,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:34,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:34,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:34,909 INFO L124 PetriNetUnfolderBase]: 350/675 cut-off events. [2024-06-04 14:46:34,909 INFO L125 PetriNetUnfolderBase]: For 21850/21850 co-relation queries the response was YES. [2024-06-04 14:46:34,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4128 conditions, 675 events. 350/675 cut-off events. For 21850/21850 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3383 event pairs, 31 based on Foata normal form. 2/677 useless extension candidates. Maximal degree in co-relation 4043. Up to 543 conditions per place. [2024-06-04 14:46:34,914 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 163 selfloop transitions, 23 changer transitions 0/189 dead transitions. [2024-06-04 14:46:34,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 189 transitions, 2099 flow [2024-06-04 14:46:34,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:34,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:34,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-04 14:46:34,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-04 14:46:34,915 INFO L175 Difference]: Start difference. First operand has 182 places, 168 transitions, 1653 flow. Second operand 10 states and 120 transitions. [2024-06-04 14:46:34,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 189 transitions, 2099 flow [2024-06-04 14:46:34,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 189 transitions, 2041 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-04 14:46:34,958 INFO L231 Difference]: Finished difference. Result has 185 places, 171 transitions, 1681 flow [2024-06-04 14:46:34,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1595, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1681, PETRI_PLACES=185, PETRI_TRANSITIONS=171} [2024-06-04 14:46:34,958 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-04 14:46:34,959 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 171 transitions, 1681 flow [2024-06-04 14:46:34,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:34,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:34,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:34,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 14:46:34,959 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-04 14:46:34,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:34,959 INFO L85 PathProgramCache]: Analyzing trace with hash 2137785535, now seen corresponding path program 5 times [2024-06-04 14:46:34,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:34,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423326857] [2024-06-04 14:46:34,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:34,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:34,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:35,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:35,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:35,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423326857] [2024-06-04 14:46:35,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423326857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:35,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:35,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:35,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63760568] [2024-06-04 14:46:35,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:35,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:35,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:35,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:35,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:35,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:35,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 171 transitions, 1681 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:35,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:35,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:35,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:36,196 INFO L124 PetriNetUnfolderBase]: 363/702 cut-off events. [2024-06-04 14:46:36,196 INFO L125 PetriNetUnfolderBase]: For 22877/22877 co-relation queries the response was YES. [2024-06-04 14:46:36,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4267 conditions, 702 events. 363/702 cut-off events. For 22877/22877 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3578 event pairs, 42 based on Foata normal form. 2/704 useless extension candidates. Maximal degree in co-relation 4180. Up to 598 conditions per place. [2024-06-04 14:46:36,201 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 168 selfloop transitions, 20 changer transitions 0/191 dead transitions. [2024-06-04 14:46:36,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 191 transitions, 2137 flow [2024-06-04 14:46:36,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:36,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:36,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-04 14:46:36,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-04 14:46:36,203 INFO L175 Difference]: Start difference. First operand has 185 places, 171 transitions, 1681 flow. Second operand 10 states and 122 transitions. [2024-06-04 14:46:36,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 191 transitions, 2137 flow [2024-06-04 14:46:36,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 191 transitions, 2066 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:36,253 INFO L231 Difference]: Finished difference. Result has 190 places, 174 transitions, 1700 flow [2024-06-04 14:46:36,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1700, PETRI_PLACES=190, PETRI_TRANSITIONS=174} [2024-06-04 14:46:36,254 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 160 predicate places. [2024-06-04 14:46:36,254 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 174 transitions, 1700 flow [2024-06-04 14:46:36,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:36,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:36,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:36,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 14:46:36,255 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-04 14:46:36,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:36,255 INFO L85 PathProgramCache]: Analyzing trace with hash 2139659485, now seen corresponding path program 6 times [2024-06-04 14:46:36,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:36,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185511293] [2024-06-04 14:46:36,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:36,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:36,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:37,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:37,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:37,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185511293] [2024-06-04 14:46:37,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185511293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:37,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:37,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:37,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933311909] [2024-06-04 14:46:37,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:37,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:37,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:37,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:37,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:37,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:37,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 174 transitions, 1700 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:37,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:37,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:37,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:37,647 INFO L124 PetriNetUnfolderBase]: 367/710 cut-off events. [2024-06-04 14:46:37,647 INFO L125 PetriNetUnfolderBase]: For 23939/23939 co-relation queries the response was YES. [2024-06-04 14:46:37,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4313 conditions, 710 events. 367/710 cut-off events. For 23939/23939 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3634 event pairs, 44 based on Foata normal form. 2/712 useless extension candidates. Maximal degree in co-relation 4224. Up to 615 conditions per place. [2024-06-04 14:46:37,652 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 166 selfloop transitions, 21 changer transitions 0/190 dead transitions. [2024-06-04 14:46:37,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 190 transitions, 2134 flow [2024-06-04 14:46:37,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:37,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:37,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-04 14:46:37,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-04 14:46:37,653 INFO L175 Difference]: Start difference. First operand has 190 places, 174 transitions, 1700 flow. Second operand 10 states and 121 transitions. [2024-06-04 14:46:37,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 190 transitions, 2134 flow [2024-06-04 14:46:37,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 190 transitions, 2076 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:46:37,703 INFO L231 Difference]: Finished difference. Result has 194 places, 175 transitions, 1712 flow [2024-06-04 14:46:37,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1642, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1712, PETRI_PLACES=194, PETRI_TRANSITIONS=175} [2024-06-04 14:46:37,704 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 164 predicate places. [2024-06-04 14:46:37,704 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 175 transitions, 1712 flow [2024-06-04 14:46:37,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:37,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:37,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:37,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 14:46:37,704 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-04 14:46:37,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:37,705 INFO L85 PathProgramCache]: Analyzing trace with hash -2068468131, now seen corresponding path program 7 times [2024-06-04 14:46:37,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:37,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587222317] [2024-06-04 14:46:37,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:37,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:37,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:38,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-04 14:46:38,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:38,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587222317] [2024-06-04 14:46:38,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587222317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:38,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:38,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:38,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359808775] [2024-06-04 14:46:38,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:38,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:38,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:38,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:38,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:38,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:38,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 175 transitions, 1712 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:38,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:38,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:38,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:39,106 INFO L124 PetriNetUnfolderBase]: 371/718 cut-off events. [2024-06-04 14:46:39,106 INFO L125 PetriNetUnfolderBase]: For 24996/24996 co-relation queries the response was YES. [2024-06-04 14:46:39,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4365 conditions, 718 events. 371/718 cut-off events. For 24996/24996 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3710 event pairs, 46 based on Foata normal form. 2/720 useless extension candidates. Maximal degree in co-relation 4275. Up to 628 conditions per place. [2024-06-04 14:46:39,111 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 165 selfloop transitions, 22 changer transitions 0/190 dead transitions. [2024-06-04 14:46:39,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 190 transitions, 2146 flow [2024-06-04 14:46:39,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:39,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:39,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-04 14:46:39,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-04 14:46:39,112 INFO L175 Difference]: Start difference. First operand has 194 places, 175 transitions, 1712 flow. Second operand 10 states and 121 transitions. [2024-06-04 14:46:39,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 190 transitions, 2146 flow [2024-06-04 14:46:39,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 190 transitions, 2086 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-04 14:46:39,163 INFO L231 Difference]: Finished difference. Result has 196 places, 176 transitions, 1726 flow [2024-06-04 14:46:39,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1652, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1726, PETRI_PLACES=196, PETRI_TRANSITIONS=176} [2024-06-04 14:46:39,164 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 166 predicate places. [2024-06-04 14:46:39,164 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 176 transitions, 1726 flow [2024-06-04 14:46:39,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:39,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:39,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:39,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 14:46:39,165 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-04 14:46:39,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:39,165 INFO L85 PathProgramCache]: Analyzing trace with hash -291862919, now seen corresponding path program 8 times [2024-06-04 14:46:39,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:39,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798301237] [2024-06-04 14:46:39,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:39,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:39,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:40,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:40,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:40,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798301237] [2024-06-04 14:46:40,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798301237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:40,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:40,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:40,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210834969] [2024-06-04 14:46:40,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:40,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:40,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:40,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:40,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:40,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:40,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 176 transitions, 1726 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:40,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:40,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:40,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:40,744 INFO L124 PetriNetUnfolderBase]: 375/726 cut-off events. [2024-06-04 14:46:40,744 INFO L125 PetriNetUnfolderBase]: For 26092/26092 co-relation queries the response was YES. [2024-06-04 14:46:40,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4422 conditions, 726 events. 375/726 cut-off events. For 26092/26092 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 3780 event pairs, 74 based on Foata normal form. 2/728 useless extension candidates. Maximal degree in co-relation 4331. Up to 643 conditions per place. [2024-06-04 14:46:40,748 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 167 selfloop transitions, 20 changer transitions 0/190 dead transitions. [2024-06-04 14:46:40,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 190 transitions, 2158 flow [2024-06-04 14:46:40,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:40,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:40,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-04 14:46:40,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-04 14:46:40,749 INFO L175 Difference]: Start difference. First operand has 196 places, 176 transitions, 1726 flow. Second operand 10 states and 120 transitions. [2024-06-04 14:46:40,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 190 transitions, 2158 flow [2024-06-04 14:46:40,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 190 transitions, 2094 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-04 14:46:40,799 INFO L231 Difference]: Finished difference. Result has 198 places, 177 transitions, 1734 flow [2024-06-04 14:46:40,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1734, PETRI_PLACES=198, PETRI_TRANSITIONS=177} [2024-06-04 14:46:40,799 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-04 14:46:40,799 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 177 transitions, 1734 flow [2024-06-04 14:46:40,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:40,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:40,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:40,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 14:46:40,800 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-04 14:46:40,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:40,800 INFO L85 PathProgramCache]: Analyzing trace with hash -297225299, now seen corresponding path program 9 times [2024-06-04 14:46:40,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:40,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842009533] [2024-06-04 14:46:40,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:40,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:40,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:41,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:41,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:41,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842009533] [2024-06-04 14:46:41,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842009533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:41,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:41,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:41,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070122284] [2024-06-04 14:46:41,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:41,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:41,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:41,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:41,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:41,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:41,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 177 transitions, 1734 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:41,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:41,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:41,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:42,198 INFO L124 PetriNetUnfolderBase]: 379/734 cut-off events. [2024-06-04 14:46:42,198 INFO L125 PetriNetUnfolderBase]: For 27014/27014 co-relation queries the response was YES. [2024-06-04 14:46:42,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4474 conditions, 734 events. 379/734 cut-off events. For 27014/27014 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3837 event pairs, 76 based on Foata normal form. 2/736 useless extension candidates. Maximal degree in co-relation 4382. Up to 657 conditions per place. [2024-06-04 14:46:42,202 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 171 selfloop transitions, 18 changer transitions 0/192 dead transitions. [2024-06-04 14:46:42,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 192 transitions, 2188 flow [2024-06-04 14:46:42,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:42,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:42,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-04 14:46:42,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-04 14:46:42,207 INFO L175 Difference]: Start difference. First operand has 198 places, 177 transitions, 1734 flow. Second operand 10 states and 118 transitions. [2024-06-04 14:46:42,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 192 transitions, 2188 flow [2024-06-04 14:46:42,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 192 transitions, 2120 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-04 14:46:42,266 INFO L231 Difference]: Finished difference. Result has 201 places, 179 transitions, 1757 flow [2024-06-04 14:46:42,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1757, PETRI_PLACES=201, PETRI_TRANSITIONS=179} [2024-06-04 14:46:42,266 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-06-04 14:46:42,267 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 179 transitions, 1757 flow [2024-06-04 14:46:42,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:42,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:42,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:42,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 14:46:42,267 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-04 14:46:42,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:42,267 INFO L85 PathProgramCache]: Analyzing trace with hash -297373169, now seen corresponding path program 10 times [2024-06-04 14:46:42,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:42,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675692694] [2024-06-04 14:46:42,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:42,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:42,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:43,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-04 14:46:43,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:43,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675692694] [2024-06-04 14:46:43,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675692694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:43,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:43,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:43,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350157010] [2024-06-04 14:46:43,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:43,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:43,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:43,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:43,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:43,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:43,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 179 transitions, 1757 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:43,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:43,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:43,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:43,629 INFO L124 PetriNetUnfolderBase]: 383/742 cut-off events. [2024-06-04 14:46:43,629 INFO L125 PetriNetUnfolderBase]: For 28152/28152 co-relation queries the response was YES. [2024-06-04 14:46:43,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4528 conditions, 742 events. 383/742 cut-off events. For 28152/28152 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 3880 event pairs, 76 based on Foata normal form. 2/744 useless extension candidates. Maximal degree in co-relation 4434. Up to 660 conditions per place. [2024-06-04 14:46:43,634 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 174 selfloop transitions, 17 changer transitions 0/194 dead transitions. [2024-06-04 14:46:43,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 194 transitions, 2203 flow [2024-06-04 14:46:43,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:46:43,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:46:43,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-04 14:46:43,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-04 14:46:43,635 INFO L175 Difference]: Start difference. First operand has 201 places, 179 transitions, 1757 flow. Second operand 10 states and 118 transitions. [2024-06-04 14:46:43,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 194 transitions, 2203 flow [2024-06-04 14:46:43,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 194 transitions, 2146 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:43,699 INFO L231 Difference]: Finished difference. Result has 204 places, 180 transitions, 1770 flow [2024-06-04 14:46:43,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1770, PETRI_PLACES=204, PETRI_TRANSITIONS=180} [2024-06-04 14:46:43,700 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 174 predicate places. [2024-06-04 14:46:43,700 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 180 transitions, 1770 flow [2024-06-04 14:46:43,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:43,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:43,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:43,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 14:46:43,700 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-04 14:46:43,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:43,701 INFO L85 PathProgramCache]: Analyzing trace with hash 835380139, now seen corresponding path program 1 times [2024-06-04 14:46:43,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:43,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048705289] [2024-06-04 14:46:43,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:43,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:43,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:45,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:45,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:45,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048705289] [2024-06-04 14:46:45,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048705289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:45,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:45,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:46:45,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106054130] [2024-06-04 14:46:45,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:45,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:46:45,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:45,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:46:45,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:46:45,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:45,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 180 transitions, 1770 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:45,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:45,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:45,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:46,375 INFO L124 PetriNetUnfolderBase]: 386/746 cut-off events. [2024-06-04 14:46:46,375 INFO L125 PetriNetUnfolderBase]: For 27754/27754 co-relation queries the response was YES. [2024-06-04 14:46:46,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4560 conditions, 746 events. 386/746 cut-off events. For 27754/27754 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3914 event pairs, 52 based on Foata normal form. 1/747 useless extension candidates. Maximal degree in co-relation 4465. Up to 621 conditions per place. [2024-06-04 14:46:46,380 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 152 selfloop transitions, 41 changer transitions 0/196 dead transitions. [2024-06-04 14:46:46,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 196 transitions, 2238 flow [2024-06-04 14:46:46,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:46:46,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:46:46,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-04 14:46:46,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-04 14:46:46,381 INFO L175 Difference]: Start difference. First operand has 204 places, 180 transitions, 1770 flow. Second operand 11 states and 134 transitions. [2024-06-04 14:46:46,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 196 transitions, 2238 flow [2024-06-04 14:46:46,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 196 transitions, 2178 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-04 14:46:46,447 INFO L231 Difference]: Finished difference. Result has 208 places, 183 transitions, 1867 flow [2024-06-04 14:46:46,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1867, PETRI_PLACES=208, PETRI_TRANSITIONS=183} [2024-06-04 14:46:46,448 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 178 predicate places. [2024-06-04 14:46:46,448 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 183 transitions, 1867 flow [2024-06-04 14:46:46,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:46,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:46,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:46,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 14:46:46,449 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-04 14:46:46,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:46,449 INFO L85 PathProgramCache]: Analyzing trace with hash 835589668, now seen corresponding path program 1 times [2024-06-04 14:46:46,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:46,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146121879] [2024-06-04 14:46:46,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:46,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:46,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:47,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:47,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:47,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146121879] [2024-06-04 14:46:47,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146121879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:47,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:47,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:46:47,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390202330] [2024-06-04 14:46:47,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:47,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:46:47,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:47,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:46:47,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:46:47,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:47,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 183 transitions, 1867 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:47,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:47,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:47,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:47,936 INFO L124 PetriNetUnfolderBase]: 406/791 cut-off events. [2024-06-04 14:46:47,937 INFO L125 PetriNetUnfolderBase]: For 43078/43078 co-relation queries the response was YES. [2024-06-04 14:46:47,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4853 conditions, 791 events. 406/791 cut-off events. For 43078/43078 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4234 event pairs, 82 based on Foata normal form. 12/803 useless extension candidates. Maximal degree in co-relation 4756. Up to 657 conditions per place. [2024-06-04 14:46:47,942 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 170 selfloop transitions, 22 changer transitions 7/202 dead transitions. [2024-06-04 14:46:47,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 202 transitions, 2385 flow [2024-06-04 14:46:47,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:46:47,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:46:47,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-04 14:46:47,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-04 14:46:47,943 INFO L175 Difference]: Start difference. First operand has 208 places, 183 transitions, 1867 flow. Second operand 11 states and 136 transitions. [2024-06-04 14:46:47,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 202 transitions, 2385 flow [2024-06-04 14:46:48,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 202 transitions, 2286 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-04 14:46:48,017 INFO L231 Difference]: Finished difference. Result has 211 places, 181 transitions, 1789 flow [2024-06-04 14:46:48,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1789, PETRI_PLACES=211, PETRI_TRANSITIONS=181} [2024-06-04 14:46:48,018 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 181 predicate places. [2024-06-04 14:46:48,018 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 181 transitions, 1789 flow [2024-06-04 14:46:48,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:48,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:48,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:48,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 14:46:48,018 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-04 14:46:48,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:48,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1511128281, now seen corresponding path program 2 times [2024-06-04 14:46:48,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:48,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54184346] [2024-06-04 14:46:48,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:48,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:48,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:49,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:49,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:49,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54184346] [2024-06-04 14:46:49,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54184346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:49,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:49,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:46:49,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168059081] [2024-06-04 14:46:49,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:49,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:46:49,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:49,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:46:49,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:46:49,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:49,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 181 transitions, 1789 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:49,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:49,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:49,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:49,838 INFO L124 PetriNetUnfolderBase]: 380/740 cut-off events. [2024-06-04 14:46:49,838 INFO L125 PetriNetUnfolderBase]: For 27920/27920 co-relation queries the response was YES. [2024-06-04 14:46:49,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4444 conditions, 740 events. 380/740 cut-off events. For 27920/27920 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 3924 event pairs, 78 based on Foata normal form. 1/741 useless extension candidates. Maximal degree in co-relation 4346. Up to 651 conditions per place. [2024-06-04 14:46:49,844 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 165 selfloop transitions, 26 changer transitions 0/194 dead transitions. [2024-06-04 14:46:49,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 194 transitions, 2203 flow [2024-06-04 14:46:49,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:46:49,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:46:49,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-04 14:46:49,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-04 14:46:49,846 INFO L175 Difference]: Start difference. First operand has 211 places, 181 transitions, 1789 flow. Second operand 11 states and 131 transitions. [2024-06-04 14:46:49,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 194 transitions, 2203 flow [2024-06-04 14:46:49,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 194 transitions, 2117 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-04 14:46:49,910 INFO L231 Difference]: Finished difference. Result has 213 places, 181 transitions, 1760 flow [2024-06-04 14:46:49,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1703, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1760, PETRI_PLACES=213, PETRI_TRANSITIONS=181} [2024-06-04 14:46:49,910 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 183 predicate places. [2024-06-04 14:46:49,910 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 181 transitions, 1760 flow [2024-06-04 14:46:49,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:46:49,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:49,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:49,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 14:46:49,911 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-04 14:46:49,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:49,912 INFO L85 PathProgramCache]: Analyzing trace with hash -360479763, now seen corresponding path program 11 times [2024-06-04 14:46:49,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:49,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706122542] [2024-06-04 14:46:49,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:49,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:49,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:50,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:50,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:50,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706122542] [2024-06-04 14:46:50,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706122542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:50,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:50,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:50,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435196218] [2024-06-04 14:46:50,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:50,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:50,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:50,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:50,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:50,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:50,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 181 transitions, 1760 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:50,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:50,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:50,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:51,139 INFO L124 PetriNetUnfolderBase]: 384/748 cut-off events. [2024-06-04 14:46:51,139 INFO L125 PetriNetUnfolderBase]: For 30513/30513 co-relation queries the response was YES. [2024-06-04 14:46:51,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4494 conditions, 748 events. 384/748 cut-off events. For 30513/30513 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3975 event pairs, 63 based on Foata normal form. 2/750 useless extension candidates. Maximal degree in co-relation 4395. Up to 619 conditions per place. [2024-06-04 14:46:51,144 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 164 selfloop transitions, 29 changer transitions 0/196 dead transitions. [2024-06-04 14:46:51,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 196 transitions, 2212 flow [2024-06-04 14:46:51,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:51,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:51,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-04 14:46:51,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-04 14:46:51,145 INFO L175 Difference]: Start difference. First operand has 213 places, 181 transitions, 1760 flow. Second operand 9 states and 110 transitions. [2024-06-04 14:46:51,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 196 transitions, 2212 flow [2024-06-04 14:46:51,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 196 transitions, 2137 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-04 14:46:51,211 INFO L231 Difference]: Finished difference. Result has 212 places, 182 transitions, 1785 flow [2024-06-04 14:46:51,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1785, PETRI_PLACES=212, PETRI_TRANSITIONS=182} [2024-06-04 14:46:51,211 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2024-06-04 14:46:51,211 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 182 transitions, 1785 flow [2024-06-04 14:46:51,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:51,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:51,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:51,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 14:46:51,212 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-04 14:46:51,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:51,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1133253409, now seen corresponding path program 12 times [2024-06-04 14:46:51,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:51,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209352325] [2024-06-04 14:46:51,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:51,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:51,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:52,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:52,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:52,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209352325] [2024-06-04 14:46:52,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209352325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:52,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:52,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:52,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826460330] [2024-06-04 14:46:52,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:52,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:52,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:52,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:52,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:52,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:52,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 182 transitions, 1785 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:52,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:52,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:52,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:53,002 INFO L124 PetriNetUnfolderBase]: 388/756 cut-off events. [2024-06-04 14:46:53,002 INFO L125 PetriNetUnfolderBase]: For 32074/32074 co-relation queries the response was YES. [2024-06-04 14:46:53,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4614 conditions, 756 events. 388/756 cut-off events. For 32074/32074 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4032 event pairs, 71 based on Foata normal form. 2/758 useless extension candidates. Maximal degree in co-relation 4514. Up to 642 conditions per place. [2024-06-04 14:46:53,008 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 161 selfloop transitions, 32 changer transitions 0/196 dead transitions. [2024-06-04 14:46:53,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 196 transitions, 2237 flow [2024-06-04 14:46:53,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:53,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:53,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-04 14:46:53,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-04 14:46:53,009 INFO L175 Difference]: Start difference. First operand has 212 places, 182 transitions, 1785 flow. Second operand 9 states and 110 transitions. [2024-06-04 14:46:53,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 196 transitions, 2237 flow [2024-06-04 14:46:53,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 196 transitions, 2147 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:53,067 INFO L231 Difference]: Finished difference. Result has 214 places, 183 transitions, 1803 flow [2024-06-04 14:46:53,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1803, PETRI_PLACES=214, PETRI_TRANSITIONS=183} [2024-06-04 14:46:53,068 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 184 predicate places. [2024-06-04 14:46:53,068 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 183 transitions, 1803 flow [2024-06-04 14:46:53,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:53,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:53,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:53,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 14:46:53,069 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-04 14:46:53,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:53,069 INFO L85 PathProgramCache]: Analyzing trace with hash -362353713, now seen corresponding path program 13 times [2024-06-04 14:46:53,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:53,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56495715] [2024-06-04 14:46:53,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:53,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:53,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:54,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:54,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:54,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56495715] [2024-06-04 14:46:54,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56495715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:54,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:54,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:54,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798687667] [2024-06-04 14:46:54,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:54,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:54,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:54,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:54,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:54,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:54,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 183 transitions, 1803 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:54,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:54,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:54,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:54,453 INFO L124 PetriNetUnfolderBase]: 392/764 cut-off events. [2024-06-04 14:46:54,453 INFO L125 PetriNetUnfolderBase]: For 30924/30924 co-relation queries the response was YES. [2024-06-04 14:46:54,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4632 conditions, 764 events. 392/764 cut-off events. For 30924/30924 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4078 event pairs, 37 based on Foata normal form. 2/766 useless extension candidates. Maximal degree in co-relation 4531. Up to 577 conditions per place. [2024-06-04 14:46:54,461 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 167 selfloop transitions, 29 changer transitions 0/199 dead transitions. [2024-06-04 14:46:54,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 199 transitions, 2263 flow [2024-06-04 14:46:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:54,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:54,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-04 14:46:54,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-04 14:46:54,463 INFO L175 Difference]: Start difference. First operand has 214 places, 183 transitions, 1803 flow. Second operand 9 states and 109 transitions. [2024-06-04 14:46:54,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 199 transitions, 2263 flow [2024-06-04 14:46:54,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 199 transitions, 2169 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:54,532 INFO L231 Difference]: Finished difference. Result has 216 places, 184 transitions, 1811 flow [2024-06-04 14:46:54,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1811, PETRI_PLACES=216, PETRI_TRANSITIONS=184} [2024-06-04 14:46:54,532 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 186 predicate places. [2024-06-04 14:46:54,532 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 184 transitions, 1811 flow [2024-06-04 14:46:54,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:54,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:54,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:54,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 14:46:54,533 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-04 14:46:54,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:54,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1552904877, now seen corresponding path program 14 times [2024-06-04 14:46:54,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:54,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167432530] [2024-06-04 14:46:54,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:54,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:54,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:55,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:55,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:55,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167432530] [2024-06-04 14:46:55,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167432530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:55,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:55,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:55,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145598879] [2024-06-04 14:46:55,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:55,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:55,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:55,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:55,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:55,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:55,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 184 transitions, 1811 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:55,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:55,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:55,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:56,036 INFO L124 PetriNetUnfolderBase]: 396/772 cut-off events. [2024-06-04 14:46:56,036 INFO L125 PetriNetUnfolderBase]: For 29690/29690 co-relation queries the response was YES. [2024-06-04 14:46:56,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4660 conditions, 772 events. 396/772 cut-off events. For 29690/29690 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4145 event pairs, 82 based on Foata normal form. 2/774 useless extension candidates. Maximal degree in co-relation 4558. Up to 680 conditions per place. [2024-06-04 14:46:56,042 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 171 selfloop transitions, 23 changer transitions 0/197 dead transitions. [2024-06-04 14:46:56,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 197 transitions, 2265 flow [2024-06-04 14:46:56,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:56,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:56,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-04 14:46:56,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-04 14:46:56,043 INFO L175 Difference]: Start difference. First operand has 216 places, 184 transitions, 1811 flow. Second operand 9 states and 107 transitions. [2024-06-04 14:46:56,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 197 transitions, 2265 flow [2024-06-04 14:46:56,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 197 transitions, 2177 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:56,111 INFO L231 Difference]: Finished difference. Result has 219 places, 186 transitions, 1824 flow [2024-06-04 14:46:56,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1824, PETRI_PLACES=219, PETRI_TRANSITIONS=186} [2024-06-04 14:46:56,112 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 189 predicate places. [2024-06-04 14:46:56,112 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 186 transitions, 1824 flow [2024-06-04 14:46:56,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:56,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:56,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:56,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 14:46:56,112 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-04 14:46:56,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:56,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1552757007, now seen corresponding path program 15 times [2024-06-04 14:46:56,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:56,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302162436] [2024-06-04 14:46:56,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:56,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:56,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:57,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-04 14:46:57,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:57,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302162436] [2024-06-04 14:46:57,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302162436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:57,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:57,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:57,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915524914] [2024-06-04 14:46:57,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:57,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:57,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:57,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:57,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:57,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:57,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 186 transitions, 1824 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:57,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:57,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:57,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:57,472 INFO L124 PetriNetUnfolderBase]: 400/780 cut-off events. [2024-06-04 14:46:57,472 INFO L125 PetriNetUnfolderBase]: For 27525/27525 co-relation queries the response was YES. [2024-06-04 14:46:57,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4625 conditions, 780 events. 400/780 cut-off events. For 27525/27525 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4196 event pairs, 78 based on Foata normal form. 2/782 useless extension candidates. Maximal degree in co-relation 4521. Up to 678 conditions per place. [2024-06-04 14:46:57,478 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 174 selfloop transitions, 22 changer transitions 0/199 dead transitions. [2024-06-04 14:46:57,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 199 transitions, 2270 flow [2024-06-04 14:46:57,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:57,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:57,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-04 14:46:57,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-04 14:46:57,479 INFO L175 Difference]: Start difference. First operand has 219 places, 186 transitions, 1824 flow. Second operand 9 states and 107 transitions. [2024-06-04 14:46:57,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 199 transitions, 2270 flow [2024-06-04 14:46:57,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 199 transitions, 2207 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 14:46:57,543 INFO L231 Difference]: Finished difference. Result has 222 places, 187 transitions, 1839 flow [2024-06-04 14:46:57,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1839, PETRI_PLACES=222, PETRI_TRANSITIONS=187} [2024-06-04 14:46:57,544 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-04 14:46:57,544 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 187 transitions, 1839 flow [2024-06-04 14:46:57,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:57,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:57,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:57,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 14:46:57,545 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-04 14:46:57,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:57,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1558267257, now seen corresponding path program 16 times [2024-06-04 14:46:57,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:57,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566667448] [2024-06-04 14:46:57,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:57,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:57,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:46:58,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:46:58,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:46:58,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566667448] [2024-06-04 14:46:58,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566667448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:46:58,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:46:58,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:46:58,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689436653] [2024-06-04 14:46:58,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:46:58,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:46:58,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:46:58,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:46:58,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:46:58,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:46:58,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 187 transitions, 1839 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:58,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:46:58,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:46:58,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:46:58,975 INFO L124 PetriNetUnfolderBase]: 404/788 cut-off events. [2024-06-04 14:46:58,975 INFO L125 PetriNetUnfolderBase]: For 27600/27600 co-relation queries the response was YES. [2024-06-04 14:46:58,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4664 conditions, 788 events. 404/788 cut-off events. For 27600/27600 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4259 event pairs, 82 based on Foata normal form. 2/790 useless extension candidates. Maximal degree in co-relation 4559. Up to 684 conditions per place. [2024-06-04 14:46:58,981 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 167 selfloop transitions, 29 changer transitions 0/199 dead transitions. [2024-06-04 14:46:58,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 199 transitions, 2283 flow [2024-06-04 14:46:58,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:46:58,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:46:58,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-04 14:46:58,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-04 14:46:58,984 INFO L175 Difference]: Start difference. First operand has 222 places, 187 transitions, 1839 flow. Second operand 9 states and 109 transitions. [2024-06-04 14:46:58,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 199 transitions, 2283 flow [2024-06-04 14:46:59,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 199 transitions, 2217 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-04 14:46:59,051 INFO L231 Difference]: Finished difference. Result has 224 places, 188 transitions, 1865 flow [2024-06-04 14:46:59,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1865, PETRI_PLACES=224, PETRI_TRANSITIONS=188} [2024-06-04 14:46:59,051 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-04 14:46:59,051 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 188 transitions, 1865 flow [2024-06-04 14:46:59,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:46:59,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:46:59,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:46:59,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 14:46:59,052 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-04 14:46:59,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:46:59,053 INFO L85 PathProgramCache]: Analyzing trace with hash -2021115441, now seen corresponding path program 3 times [2024-06-04 14:46:59,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:46:59,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918304119] [2024-06-04 14:46:59,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:46:59,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:46:59,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:00,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:00,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:00,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918304119] [2024-06-04 14:47:00,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918304119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:00,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:00,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:00,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474038350] [2024-06-04 14:47:00,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:00,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:00,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:00,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:00,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:00,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:00,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 188 transitions, 1865 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:00,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:00,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:00,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:00,848 INFO L124 PetriNetUnfolderBase]: 407/795 cut-off events. [2024-06-04 14:47:00,848 INFO L125 PetriNetUnfolderBase]: For 26488/26488 co-relation queries the response was YES. [2024-06-04 14:47:00,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4707 conditions, 795 events. 407/795 cut-off events. For 26488/26488 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4310 event pairs, 72 based on Foata normal form. 1/796 useless extension candidates. Maximal degree in co-relation 4601. Up to 679 conditions per place. [2024-06-04 14:47:00,855 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 160 selfloop transitions, 40 changer transitions 0/203 dead transitions. [2024-06-04 14:47:00,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 203 transitions, 2349 flow [2024-06-04 14:47:00,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:47:00,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:47:00,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-04 14:47:00,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-04 14:47:00,856 INFO L175 Difference]: Start difference. First operand has 224 places, 188 transitions, 1865 flow. Second operand 10 states and 120 transitions. [2024-06-04 14:47:00,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 203 transitions, 2349 flow [2024-06-04 14:47:00,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 203 transitions, 2271 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 14:47:00,927 INFO L231 Difference]: Finished difference. Result has 227 places, 190 transitions, 1933 flow [2024-06-04 14:47:00,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1933, PETRI_PLACES=227, PETRI_TRANSITIONS=190} [2024-06-04 14:47:00,927 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 197 predicate places. [2024-06-04 14:47:00,927 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 190 transitions, 1933 flow [2024-06-04 14:47:00,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:00,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:00,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:00,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 14:47:00,928 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-04 14:47:00,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:00,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1558273209, now seen corresponding path program 4 times [2024-06-04 14:47:00,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:00,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942891475] [2024-06-04 14:47:00,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:00,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:00,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:02,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:02,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:02,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942891475] [2024-06-04 14:47:02,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942891475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:02,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:02,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:47:02,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031445644] [2024-06-04 14:47:02,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:02,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:47:02,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:02,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:47:02,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:47:02,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:02,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 190 transitions, 1933 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:02,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:02,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:02,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:02,589 INFO L124 PetriNetUnfolderBase]: 410/800 cut-off events. [2024-06-04 14:47:02,590 INFO L125 PetriNetUnfolderBase]: For 26430/26430 co-relation queries the response was YES. [2024-06-04 14:47:02,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4775 conditions, 800 events. 410/800 cut-off events. For 26430/26430 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4333 event pairs, 82 based on Foata normal form. 1/801 useless extension candidates. Maximal degree in co-relation 4668. Up to 657 conditions per place. [2024-06-04 14:47:02,595 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 152 selfloop transitions, 48 changer transitions 0/203 dead transitions. [2024-06-04 14:47:02,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 203 transitions, 2511 flow [2024-06-04 14:47:02,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:02,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:02,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-04 14:47:02,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-04 14:47:02,596 INFO L175 Difference]: Start difference. First operand has 227 places, 190 transitions, 1933 flow. Second operand 9 states and 115 transitions. [2024-06-04 14:47:02,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 203 transitions, 2511 flow [2024-06-04 14:47:02,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 203 transitions, 2395 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-04 14:47:02,668 INFO L231 Difference]: Finished difference. Result has 228 places, 192 transitions, 1973 flow [2024-06-04 14:47:02,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1817, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1973, PETRI_PLACES=228, PETRI_TRANSITIONS=192} [2024-06-04 14:47:02,669 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 198 predicate places. [2024-06-04 14:47:02,669 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 192 transitions, 1973 flow [2024-06-04 14:47:02,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:02,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:02,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:02,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 14:47:02,669 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-04 14:47:02,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:02,669 INFO L85 PathProgramCache]: Analyzing trace with hash -989003248, now seen corresponding path program 2 times [2024-06-04 14:47:02,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:02,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017380979] [2024-06-04 14:47:02,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:02,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:02,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:03,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:03,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:03,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017380979] [2024-06-04 14:47:03,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017380979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:03,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:03,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:47:03,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799322633] [2024-06-04 14:47:03,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:03,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:47:03,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:03,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:47:03,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:47:03,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:03,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 192 transitions, 1973 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:03,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:03,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:03,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:03,968 INFO L124 PetriNetUnfolderBase]: 430/844 cut-off events. [2024-06-04 14:47:03,968 INFO L125 PetriNetUnfolderBase]: For 41892/41892 co-relation queries the response was YES. [2024-06-04 14:47:03,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5034 conditions, 844 events. 430/844 cut-off events. For 41892/41892 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4640 event pairs, 86 based on Foata normal form. 12/856 useless extension candidates. Maximal degree in co-relation 4926. Up to 684 conditions per place. [2024-06-04 14:47:03,975 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 168 selfloop transitions, 30 changer transitions 7/208 dead transitions. [2024-06-04 14:47:03,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 208 transitions, 2501 flow [2024-06-04 14:47:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:03,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:03,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 115 transitions. [2024-06-04 14:47:03,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121863799283154 [2024-06-04 14:47:03,976 INFO L175 Difference]: Start difference. First operand has 228 places, 192 transitions, 1973 flow. Second operand 9 states and 115 transitions. [2024-06-04 14:47:03,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 208 transitions, 2501 flow [2024-06-04 14:47:04,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 208 transitions, 2390 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-04 14:47:04,056 INFO L231 Difference]: Finished difference. Result has 230 places, 190 transitions, 1915 flow [2024-06-04 14:47:04,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1862, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1915, PETRI_PLACES=230, PETRI_TRANSITIONS=190} [2024-06-04 14:47:04,057 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 200 predicate places. [2024-06-04 14:47:04,057 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 190 transitions, 1915 flow [2024-06-04 14:47:04,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:04,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:04,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:04,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 14:47:04,057 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-04 14:47:04,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:04,058 INFO L85 PathProgramCache]: Analyzing trace with hash -989010967, now seen corresponding path program 5 times [2024-06-04 14:47:04,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:04,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613273301] [2024-06-04 14:47:04,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:04,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:04,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:05,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:05,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:05,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613273301] [2024-06-04 14:47:05,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613273301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:05,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:05,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:05,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107700592] [2024-06-04 14:47:05,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:05,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:05,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:05,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:05,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:05,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:05,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 190 transitions, 1915 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:05,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:05,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:05,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:06,165 INFO L124 PetriNetUnfolderBase]: 404/793 cut-off events. [2024-06-04 14:47:06,166 INFO L125 PetriNetUnfolderBase]: For 25714/25714 co-relation queries the response was YES. [2024-06-04 14:47:06,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4625 conditions, 793 events. 404/793 cut-off events. For 25714/25714 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4328 event pairs, 82 based on Foata normal form. 1/794 useless extension candidates. Maximal degree in co-relation 4517. Up to 675 conditions per place. [2024-06-04 14:47:06,171 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 158 selfloop transitions, 40 changer transitions 0/201 dead transitions. [2024-06-04 14:47:06,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 201 transitions, 2337 flow [2024-06-04 14:47:06,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:47:06,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:47:06,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-04 14:47:06,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-04 14:47:06,172 INFO L175 Difference]: Start difference. First operand has 230 places, 190 transitions, 1915 flow. Second operand 10 states and 120 transitions. [2024-06-04 14:47:06,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 201 transitions, 2337 flow [2024-06-04 14:47:06,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 201 transitions, 2231 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-04 14:47:06,269 INFO L231 Difference]: Finished difference. Result has 233 places, 190 transitions, 1897 flow [2024-06-04 14:47:06,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1897, PETRI_PLACES=233, PETRI_TRANSITIONS=190} [2024-06-04 14:47:06,270 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 203 predicate places. [2024-06-04 14:47:06,271 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 190 transitions, 1897 flow [2024-06-04 14:47:06,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:06,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:06,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:06,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 14:47:06,271 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-04 14:47:06,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:06,272 INFO L85 PathProgramCache]: Analyzing trace with hash 191055161, now seen corresponding path program 17 times [2024-06-04 14:47:06,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:06,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069671569] [2024-06-04 14:47:06,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:06,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:06,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:07,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:07,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:07,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069671569] [2024-06-04 14:47:07,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069671569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:07,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:07,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:47:07,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354023827] [2024-06-04 14:47:07,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:07,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:47:07,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:07,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:47:07,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:47:07,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:07,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 190 transitions, 1897 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:47:07,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:07,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:07,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:07,761 INFO L124 PetriNetUnfolderBase]: 408/801 cut-off events. [2024-06-04 14:47:07,761 INFO L125 PetriNetUnfolderBase]: For 26973/26973 co-relation queries the response was YES. [2024-06-04 14:47:07,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4648 conditions, 801 events. 408/801 cut-off events. For 26973/26973 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4375 event pairs, 85 based on Foata normal form. 2/803 useless extension candidates. Maximal degree in co-relation 4539. Up to 674 conditions per place. [2024-06-04 14:47:07,767 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 160 selfloop transitions, 37 changer transitions 0/200 dead transitions. [2024-06-04 14:47:07,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 200 transitions, 2335 flow [2024-06-04 14:47:07,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:07,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:07,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-04 14:47:07,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-04 14:47:07,768 INFO L175 Difference]: Start difference. First operand has 233 places, 190 transitions, 1897 flow. Second operand 9 states and 109 transitions. [2024-06-04 14:47:07,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 200 transitions, 2335 flow [2024-06-04 14:47:07,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 200 transitions, 2206 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-04 14:47:07,846 INFO L231 Difference]: Finished difference. Result has 231 places, 191 transitions, 1872 flow [2024-06-04 14:47:07,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1872, PETRI_PLACES=231, PETRI_TRANSITIONS=191} [2024-06-04 14:47:07,847 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2024-06-04 14:47:07,847 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 191 transitions, 1872 flow [2024-06-04 14:47:07,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:47:07,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:07,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:07,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 14:47:07,847 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-04 14:47:07,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:07,848 INFO L85 PathProgramCache]: Analyzing trace with hash 107628093, now seen corresponding path program 18 times [2024-06-04 14:47:07,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:07,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446108353] [2024-06-04 14:47:07,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:07,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:07,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:08,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:08,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:08,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446108353] [2024-06-04 14:47:08,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446108353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:08,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:08,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:47:08,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130393115] [2024-06-04 14:47:08,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:08,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:47:08,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:08,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:47:08,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:47:09,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:09,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 191 transitions, 1872 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:47:09,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:09,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:09,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:09,264 INFO L124 PetriNetUnfolderBase]: 412/807 cut-off events. [2024-06-04 14:47:09,264 INFO L125 PetriNetUnfolderBase]: For 27078/27078 co-relation queries the response was YES. [2024-06-04 14:47:09,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4687 conditions, 807 events. 412/807 cut-off events. For 27078/27078 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4404 event pairs, 87 based on Foata normal form. 2/809 useless extension candidates. Maximal degree in co-relation 4578. Up to 715 conditions per place. [2024-06-04 14:47:09,270 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 176 selfloop transitions, 23 changer transitions 0/202 dead transitions. [2024-06-04 14:47:09,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 202 transitions, 2326 flow [2024-06-04 14:47:09,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:09,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:09,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-04 14:47:09,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-04 14:47:09,271 INFO L175 Difference]: Start difference. First operand has 231 places, 191 transitions, 1872 flow. Second operand 9 states and 107 transitions. [2024-06-04 14:47:09,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 202 transitions, 2326 flow [2024-06-04 14:47:09,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 202 transitions, 2230 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 14:47:09,359 INFO L231 Difference]: Finished difference. Result has 234 places, 193 transitions, 1869 flow [2024-06-04 14:47:09,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1778, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1869, PETRI_PLACES=234, PETRI_TRANSITIONS=193} [2024-06-04 14:47:09,360 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-04 14:47:09,360 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 193 transitions, 1869 flow [2024-06-04 14:47:09,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:47:09,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:09,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:09,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 14:47:09,360 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-04 14:47:09,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:09,361 INFO L85 PathProgramCache]: Analyzing trace with hash 107480223, now seen corresponding path program 19 times [2024-06-04 14:47:09,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:09,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297193727] [2024-06-04 14:47:09,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:09,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:09,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:10,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:10,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:10,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297193727] [2024-06-04 14:47:10,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297193727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:10,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:10,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:47:10,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053284645] [2024-06-04 14:47:10,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:10,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:47:10,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:10,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:47:10,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:47:10,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:10,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 193 transitions, 1869 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:47:10,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:10,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:10,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:10,715 INFO L124 PetriNetUnfolderBase]: 416/817 cut-off events. [2024-06-04 14:47:10,715 INFO L125 PetriNetUnfolderBase]: For 28140/28140 co-relation queries the response was YES. [2024-06-04 14:47:10,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4719 conditions, 817 events. 416/817 cut-off events. For 28140/28140 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4495 event pairs, 85 based on Foata normal form. 2/819 useless extension candidates. Maximal degree in co-relation 4608. Up to 718 conditions per place. [2024-06-04 14:47:10,721 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 179 selfloop transitions, 22 changer transitions 0/204 dead transitions. [2024-06-04 14:47:10,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 204 transitions, 2321 flow [2024-06-04 14:47:10,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:10,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:10,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-04 14:47:10,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-04 14:47:10,722 INFO L175 Difference]: Start difference. First operand has 234 places, 193 transitions, 1869 flow. Second operand 9 states and 107 transitions. [2024-06-04 14:47:10,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 204 transitions, 2321 flow [2024-06-04 14:47:10,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 204 transitions, 2256 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:47:10,794 INFO L231 Difference]: Finished difference. Result has 237 places, 194 transitions, 1882 flow [2024-06-04 14:47:10,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1882, PETRI_PLACES=237, PETRI_TRANSITIONS=194} [2024-06-04 14:47:10,795 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 207 predicate places. [2024-06-04 14:47:10,795 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 194 transitions, 1882 flow [2024-06-04 14:47:10,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:47:10,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:10,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:10,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 14:47:10,795 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-04 14:47:10,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:10,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1716054103, now seen corresponding path program 20 times [2024-06-04 14:47:10,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:10,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108680449] [2024-06-04 14:47:10,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:10,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:10,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:12,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:12,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:12,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108680449] [2024-06-04 14:47:12,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108680449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:12,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:12,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:47:12,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81411787] [2024-06-04 14:47:12,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:12,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:47:12,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:12,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:47:12,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:47:12,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:12,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 194 transitions, 1882 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:47:12,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:12,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:12,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:12,457 INFO L124 PetriNetUnfolderBase]: 413/812 cut-off events. [2024-06-04 14:47:12,457 INFO L125 PetriNetUnfolderBase]: For 25990/25990 co-relation queries the response was YES. [2024-06-04 14:47:12,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4556 conditions, 812 events. 413/812 cut-off events. For 25990/25990 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 4479 event pairs, 86 based on Foata normal form. 2/814 useless extension candidates. Maximal degree in co-relation 4444. Up to 712 conditions per place. [2024-06-04 14:47:12,463 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 174 selfloop transitions, 26 changer transitions 0/203 dead transitions. [2024-06-04 14:47:12,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 203 transitions, 2302 flow [2024-06-04 14:47:12,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:12,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:12,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-04 14:47:12,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-04 14:47:12,464 INFO L175 Difference]: Start difference. First operand has 237 places, 194 transitions, 1882 flow. Second operand 9 states and 109 transitions. [2024-06-04 14:47:12,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 203 transitions, 2302 flow [2024-06-04 14:47:12,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 203 transitions, 2234 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-04 14:47:12,539 INFO L231 Difference]: Finished difference. Result has 239 places, 194 transitions, 1870 flow [2024-06-04 14:47:12,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1870, PETRI_PLACES=239, PETRI_TRANSITIONS=194} [2024-06-04 14:47:12,539 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 209 predicate places. [2024-06-04 14:47:12,539 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 194 transitions, 1870 flow [2024-06-04 14:47:12,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-04 14:47:12,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:12,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:12,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 14:47:12,540 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-04 14:47:12,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:12,540 INFO L85 PathProgramCache]: Analyzing trace with hash -2035359457, now seen corresponding path program 6 times [2024-06-04 14:47:12,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:12,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743113955] [2024-06-04 14:47:12,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:12,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:12,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:14,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:14,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:14,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743113955] [2024-06-04 14:47:14,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743113955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:14,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:14,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:14,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506967844] [2024-06-04 14:47:14,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:14,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:14,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:14,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:14,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:14,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:14,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 194 transitions, 1870 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:14,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:14,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:14,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:14,476 INFO L124 PetriNetUnfolderBase]: 416/817 cut-off events. [2024-06-04 14:47:14,477 INFO L125 PetriNetUnfolderBase]: For 25270/25270 co-relation queries the response was YES. [2024-06-04 14:47:14,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4583 conditions, 817 events. 416/817 cut-off events. For 25270/25270 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 4504 event pairs, 86 based on Foata normal form. 1/818 useless extension candidates. Maximal degree in co-relation 4470. Up to 708 conditions per place. [2024-06-04 14:47:14,482 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 169 selfloop transitions, 33 changer transitions 0/205 dead transitions. [2024-06-04 14:47:14,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 205 transitions, 2338 flow [2024-06-04 14:47:14,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:47:14,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:47:14,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-04 14:47:14,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-04 14:47:14,483 INFO L175 Difference]: Start difference. First operand has 239 places, 194 transitions, 1870 flow. Second operand 10 states and 120 transitions. [2024-06-04 14:47:14,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 205 transitions, 2338 flow [2024-06-04 14:47:14,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 205 transitions, 2207 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-04 14:47:14,572 INFO L231 Difference]: Finished difference. Result has 241 places, 196 transitions, 1858 flow [2024-06-04 14:47:14,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1739, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1858, PETRI_PLACES=241, PETRI_TRANSITIONS=196} [2024-06-04 14:47:14,572 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 211 predicate places. [2024-06-04 14:47:14,572 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 196 transitions, 1858 flow [2024-06-04 14:47:14,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:14,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:14,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:14,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 14:47:14,572 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-04 14:47:14,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:14,573 INFO L85 PathProgramCache]: Analyzing trace with hash -2035351738, now seen corresponding path program 3 times [2024-06-04 14:47:14,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:14,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997269592] [2024-06-04 14:47:14,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:14,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:14,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:16,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:16,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:16,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997269592] [2024-06-04 14:47:16,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997269592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:16,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:16,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:16,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259926344] [2024-06-04 14:47:16,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:16,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:16,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:16,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:16,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:16,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:16,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 196 transitions, 1858 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:16,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:16,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:16,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:16,617 INFO L124 PetriNetUnfolderBase]: 432/851 cut-off events. [2024-06-04 14:47:16,617 INFO L125 PetriNetUnfolderBase]: For 39468/39468 co-relation queries the response was YES. [2024-06-04 14:47:16,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4714 conditions, 851 events. 432/851 cut-off events. For 39468/39468 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4700 event pairs, 90 based on Foata normal form. 10/861 useless extension candidates. Maximal degree in co-relation 4600. Up to 712 conditions per place. [2024-06-04 14:47:16,623 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 174 selfloop transitions, 29 changer transitions 4/210 dead transitions. [2024-06-04 14:47:16,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 210 transitions, 2370 flow [2024-06-04 14:47:16,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:47:16,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:47:16,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-04 14:47:16,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-04 14:47:16,629 INFO L175 Difference]: Start difference. First operand has 241 places, 196 transitions, 1858 flow. Second operand 10 states and 124 transitions. [2024-06-04 14:47:16,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 210 transitions, 2370 flow [2024-06-04 14:47:16,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 210 transitions, 2248 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-04 14:47:16,716 INFO L231 Difference]: Finished difference. Result has 243 places, 196 transitions, 1810 flow [2024-06-04 14:47:16,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1810, PETRI_PLACES=243, PETRI_TRANSITIONS=196} [2024-06-04 14:47:16,716 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 213 predicate places. [2024-06-04 14:47:16,717 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 196 transitions, 1810 flow [2024-06-04 14:47:16,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:16,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:16,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:16,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 14:47:16,717 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-04 14:47:16,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:16,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1841621857, now seen corresponding path program 7 times [2024-06-04 14:47:16,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:16,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379121031] [2024-06-04 14:47:16,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:16,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:16,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:19,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:19,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:19,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379121031] [2024-06-04 14:47:19,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379121031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:19,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:19,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:19,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694867199] [2024-06-04 14:47:19,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:19,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:19,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:19,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:19,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:19,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:19,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 196 transitions, 1810 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:19,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:19,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:19,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:19,739 INFO L124 PetriNetUnfolderBase]: 429/846 cut-off events. [2024-06-04 14:47:19,739 INFO L125 PetriNetUnfolderBase]: For 27219/27219 co-relation queries the response was YES. [2024-06-04 14:47:19,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4645 conditions, 846 events. 429/846 cut-off events. For 27219/27219 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4678 event pairs, 90 based on Foata normal form. 1/847 useless extension candidates. Maximal degree in co-relation 4531. Up to 676 conditions per place. [2024-06-04 14:47:19,745 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 146 selfloop transitions, 58 changer transitions 0/207 dead transitions. [2024-06-04 14:47:19,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 207 transitions, 2292 flow [2024-06-04 14:47:19,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:47:19,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:47:19,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-04 14:47:19,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-04 14:47:19,746 INFO L175 Difference]: Start difference. First operand has 243 places, 196 transitions, 1810 flow. Second operand 10 states and 122 transitions. [2024-06-04 14:47:19,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 207 transitions, 2292 flow [2024-06-04 14:47:19,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 207 transitions, 2204 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-04 14:47:19,836 INFO L231 Difference]: Finished difference. Result has 243 places, 198 transitions, 1901 flow [2024-06-04 14:47:19,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1901, PETRI_PLACES=243, PETRI_TRANSITIONS=198} [2024-06-04 14:47:19,837 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 213 predicate places. [2024-06-04 14:47:19,837 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 198 transitions, 1901 flow [2024-06-04 14:47:19,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:19,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:19,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:19,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 14:47:19,838 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-04 14:47:19,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:19,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1841420047, now seen corresponding path program 8 times [2024-06-04 14:47:19,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:19,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780532833] [2024-06-04 14:47:19,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:19,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:19,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:21,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:21,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:21,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780532833] [2024-06-04 14:47:21,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780532833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:21,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:21,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:21,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19628830] [2024-06-04 14:47:21,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:21,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:21,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:21,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:21,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:21,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:21,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 198 transitions, 1901 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:21,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:21,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:21,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:21,885 INFO L124 PetriNetUnfolderBase]: 432/853 cut-off events. [2024-06-04 14:47:21,885 INFO L125 PetriNetUnfolderBase]: For 28583/28583 co-relation queries the response was YES. [2024-06-04 14:47:21,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4769 conditions, 853 events. 432/853 cut-off events. For 28583/28583 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 4740 event pairs, 90 based on Foata normal form. 1/854 useless extension candidates. Maximal degree in co-relation 4655. Up to 681 conditions per place. [2024-06-04 14:47:21,891 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 149 selfloop transitions, 57 changer transitions 0/209 dead transitions. [2024-06-04 14:47:21,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 209 transitions, 2391 flow [2024-06-04 14:47:21,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:47:21,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:47:21,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-04 14:47:21,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-04 14:47:21,892 INFO L175 Difference]: Start difference. First operand has 243 places, 198 transitions, 1901 flow. Second operand 10 states and 123 transitions. [2024-06-04 14:47:21,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 209 transitions, 2391 flow [2024-06-04 14:47:21,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 209 transitions, 2228 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-04 14:47:21,979 INFO L231 Difference]: Finished difference. Result has 245 places, 200 transitions, 1919 flow [2024-06-04 14:47:21,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1919, PETRI_PLACES=245, PETRI_TRANSITIONS=200} [2024-06-04 14:47:21,979 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 215 predicate places. [2024-06-04 14:47:21,979 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 200 transitions, 1919 flow [2024-06-04 14:47:21,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:21,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:21,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:21,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 14:47:21,980 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-04 14:47:21,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:21,980 INFO L85 PathProgramCache]: Analyzing trace with hash -2035561267, now seen corresponding path program 9 times [2024-06-04 14:47:21,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:21,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559482047] [2024-06-04 14:47:21,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:21,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:21,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:23,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:23,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:23,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559482047] [2024-06-04 14:47:23,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559482047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:23,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:23,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:23,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55919294] [2024-06-04 14:47:23,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:23,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:23,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:23,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:23,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:23,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:23,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 200 transitions, 1919 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:23,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:23,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:23,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:23,906 INFO L124 PetriNetUnfolderBase]: 430/850 cut-off events. [2024-06-04 14:47:23,906 INFO L125 PetriNetUnfolderBase]: For 27505/27505 co-relation queries the response was YES. [2024-06-04 14:47:23,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4673 conditions, 850 events. 430/850 cut-off events. For 27505/27505 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 4723 event pairs, 90 based on Foata normal form. 1/851 useless extension candidates. Maximal degree in co-relation 4558. Up to 741 conditions per place. [2024-06-04 14:47:23,913 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 174 selfloop transitions, 32 changer transitions 0/209 dead transitions. [2024-06-04 14:47:23,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 209 transitions, 2351 flow [2024-06-04 14:47:23,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:47:23,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:47:23,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-04 14:47:23,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-04 14:47:23,914 INFO L175 Difference]: Start difference. First operand has 245 places, 200 transitions, 1919 flow. Second operand 10 states and 121 transitions. [2024-06-04 14:47:23,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 209 transitions, 2351 flow [2024-06-04 14:47:23,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 209 transitions, 2156 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-04 14:47:23,999 INFO L231 Difference]: Finished difference. Result has 247 places, 200 transitions, 1793 flow [2024-06-04 14:47:24,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1724, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1793, PETRI_PLACES=247, PETRI_TRANSITIONS=200} [2024-06-04 14:47:24,000 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 217 predicate places. [2024-06-04 14:47:24,000 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 200 transitions, 1793 flow [2024-06-04 14:47:24,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:24,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:24,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:24,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 14:47:24,000 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-04 14:47:24,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:24,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1841412328, now seen corresponding path program 4 times [2024-06-04 14:47:24,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:24,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931494151] [2024-06-04 14:47:24,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:24,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:24,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:24,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-04 14:47:24,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:24,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931494151] [2024-06-04 14:47:24,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931494151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:24,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:24,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:47:24,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669634954] [2024-06-04 14:47:24,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:24,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:47:24,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:24,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:47:24,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:47:24,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:24,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 200 transitions, 1793 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:24,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:24,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:24,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:25,257 INFO L124 PetriNetUnfolderBase]: 434/858 cut-off events. [2024-06-04 14:47:25,257 INFO L125 PetriNetUnfolderBase]: For 29564/29564 co-relation queries the response was YES. [2024-06-04 14:47:25,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4611 conditions, 858 events. 434/858 cut-off events. For 29564/29564 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4787 event pairs, 90 based on Foata normal form. 2/860 useless extension candidates. Maximal degree in co-relation 4495. Up to 698 conditions per place. [2024-06-04 14:47:25,263 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 158 selfloop transitions, 49 changer transitions 0/210 dead transitions. [2024-06-04 14:47:25,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 210 transitions, 2247 flow [2024-06-04 14:47:25,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:25,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:25,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-04 14:47:25,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-04 14:47:25,264 INFO L175 Difference]: Start difference. First operand has 247 places, 200 transitions, 1793 flow. Second operand 9 states and 114 transitions. [2024-06-04 14:47:25,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 210 transitions, 2247 flow [2024-06-04 14:47:25,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 210 transitions, 2163 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-04 14:47:25,364 INFO L231 Difference]: Finished difference. Result has 247 places, 201 transitions, 1833 flow [2024-06-04 14:47:25,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1833, PETRI_PLACES=247, PETRI_TRANSITIONS=201} [2024-06-04 14:47:25,364 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 217 predicate places. [2024-06-04 14:47:25,364 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 201 transitions, 1833 flow [2024-06-04 14:47:25,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:25,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:25,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:25,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 14:47:25,365 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-04 14:47:25,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:25,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1841412607, now seen corresponding path program 10 times [2024-06-04 14:47:25,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:25,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066775763] [2024-06-04 14:47:25,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:25,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:25,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:26,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:26,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:26,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066775763] [2024-06-04 14:47:26,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066775763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:26,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:26,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:26,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690910416] [2024-06-04 14:47:26,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:26,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:26,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:26,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:26,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:26,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:26,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 201 transitions, 1833 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:26,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:26,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:26,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:27,066 INFO L124 PetriNetUnfolderBase]: 437/865 cut-off events. [2024-06-04 14:47:27,067 INFO L125 PetriNetUnfolderBase]: For 29066/29066 co-relation queries the response was YES. [2024-06-04 14:47:27,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4725 conditions, 865 events. 437/865 cut-off events. For 29066/29066 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 4850 event pairs, 92 based on Foata normal form. 1/866 useless extension candidates. Maximal degree in co-relation 4608. Up to 626 conditions per place. [2024-06-04 14:47:27,073 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 135 selfloop transitions, 76 changer transitions 0/214 dead transitions. [2024-06-04 14:47:27,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 214 transitions, 2521 flow [2024-06-04 14:47:27,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:27,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:27,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-04 14:47:27,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-04 14:47:27,074 INFO L175 Difference]: Start difference. First operand has 247 places, 201 transitions, 1833 flow. Second operand 9 states and 118 transitions. [2024-06-04 14:47:27,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 214 transitions, 2521 flow [2024-06-04 14:47:27,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 214 transitions, 2407 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-04 14:47:27,160 INFO L231 Difference]: Finished difference. Result has 249 places, 205 transitions, 2007 flow [2024-06-04 14:47:27,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2007, PETRI_PLACES=249, PETRI_TRANSITIONS=205} [2024-06-04 14:47:27,160 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-04 14:47:27,160 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 205 transitions, 2007 flow [2024-06-04 14:47:27,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:27,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:27,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:27,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 14:47:27,160 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-04 14:47:27,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:27,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1145769278, now seen corresponding path program 5 times [2024-06-04 14:47:27,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:27,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252329354] [2024-06-04 14:47:27,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:27,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:27,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:28,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-04 14:47:28,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:28,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252329354] [2024-06-04 14:47:28,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252329354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:28,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:28,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:28,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612793768] [2024-06-04 14:47:28,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:28,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:28,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:28,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:28,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:28,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:28,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 205 transitions, 2007 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:28,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:28,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:28,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:28,808 INFO L124 PetriNetUnfolderBase]: 441/872 cut-off events. [2024-06-04 14:47:28,808 INFO L125 PetriNetUnfolderBase]: For 32270/32270 co-relation queries the response was YES. [2024-06-04 14:47:28,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4838 conditions, 872 events. 441/872 cut-off events. For 32270/32270 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 4889 event pairs, 129 based on Foata normal form. 2/874 useless extension candidates. Maximal degree in co-relation 4720. Up to 772 conditions per place. [2024-06-04 14:47:28,815 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 195 selfloop transitions, 21 changer transitions 0/219 dead transitions. [2024-06-04 14:47:28,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 219 transitions, 2613 flow [2024-06-04 14:47:28,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:28,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:28,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-04 14:47:28,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36950146627565983 [2024-06-04 14:47:28,816 INFO L175 Difference]: Start difference. First operand has 249 places, 205 transitions, 2007 flow. Second operand 11 states and 126 transitions. [2024-06-04 14:47:28,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 219 transitions, 2613 flow [2024-06-04 14:47:28,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 219 transitions, 2370 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-04 14:47:28,909 INFO L231 Difference]: Finished difference. Result has 251 places, 206 transitions, 1834 flow [2024-06-04 14:47:28,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1766, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1834, PETRI_PLACES=251, PETRI_TRANSITIONS=206} [2024-06-04 14:47:28,910 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2024-06-04 14:47:28,910 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 206 transitions, 1834 flow [2024-06-04 14:47:28,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:28,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:28,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:28,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 14:47:28,910 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-04 14:47:28,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:28,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1404383678, now seen corresponding path program 6 times [2024-06-04 14:47:28,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:28,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347058520] [2024-06-04 14:47:28,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:28,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:28,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:30,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:30,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:30,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347058520] [2024-06-04 14:47:30,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347058520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:30,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:30,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:30,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064221000] [2024-06-04 14:47:30,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:30,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:30,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:30,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:30,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:30,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:30,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 206 transitions, 1834 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:30,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:30,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:30,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:30,482 INFO L124 PetriNetUnfolderBase]: 438/867 cut-off events. [2024-06-04 14:47:30,482 INFO L125 PetriNetUnfolderBase]: For 27020/27020 co-relation queries the response was YES. [2024-06-04 14:47:30,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4435 conditions, 867 events. 438/867 cut-off events. For 27020/27020 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 4847 event pairs, 130 based on Foata normal form. 2/869 useless extension candidates. Maximal degree in co-relation 4319. Up to 784 conditions per place. [2024-06-04 14:47:30,492 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 194 selfloop transitions, 18 changer transitions 0/215 dead transitions. [2024-06-04 14:47:30,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 215 transitions, 2278 flow [2024-06-04 14:47:30,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:30,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:30,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-04 14:47:30,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-04 14:47:30,494 INFO L175 Difference]: Start difference. First operand has 251 places, 206 transitions, 1834 flow. Second operand 9 states and 106 transitions. [2024-06-04 14:47:30,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 215 transitions, 2278 flow [2024-06-04 14:47:30,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 215 transitions, 2188 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-04 14:47:30,573 INFO L231 Difference]: Finished difference. Result has 251 places, 206 transitions, 1785 flow [2024-06-04 14:47:30,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1744, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1785, PETRI_PLACES=251, PETRI_TRANSITIONS=206} [2024-06-04 14:47:30,574 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2024-06-04 14:47:30,574 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 206 transitions, 1785 flow [2024-06-04 14:47:30,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:30,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:30,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:30,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 14:47:30,575 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-04 14:47:30,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:30,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1155292757, now seen corresponding path program 11 times [2024-06-04 14:47:30,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:30,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088550554] [2024-06-04 14:47:30,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:30,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:30,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:31,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:31,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:31,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088550554] [2024-06-04 14:47:31,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088550554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:31,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:31,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-04 14:47:31,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118035756] [2024-06-04 14:47:31,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:31,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-04 14:47:31,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:31,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-04 14:47:31,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-04 14:47:31,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:31,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 206 transitions, 1785 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:31,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:31,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:31,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:32,208 INFO L124 PetriNetUnfolderBase]: 441/872 cut-off events. [2024-06-04 14:47:32,208 INFO L125 PetriNetUnfolderBase]: For 25715/25715 co-relation queries the response was YES. [2024-06-04 14:47:32,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4410 conditions, 872 events. 441/872 cut-off events. For 25715/25715 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 4891 event pairs, 130 based on Foata normal form. 1/873 useless extension candidates. Maximal degree in co-relation 4294. Up to 785 conditions per place. [2024-06-04 14:47:32,215 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 191 selfloop transitions, 23 changer transitions 0/217 dead transitions. [2024-06-04 14:47:32,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 217 transitions, 2413 flow [2024-06-04 14:47:32,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:47:32,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:47:32,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-04 14:47:32,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-04 14:47:32,215 INFO L175 Difference]: Start difference. First operand has 251 places, 206 transitions, 1785 flow. Second operand 9 states and 109 transitions. [2024-06-04 14:47:32,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 217 transitions, 2413 flow [2024-06-04 14:47:32,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 217 transitions, 2373 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-04 14:47:32,297 INFO L231 Difference]: Finished difference. Result has 252 places, 208 transitions, 1854 flow [2024-06-04 14:47:32,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1745, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1854, PETRI_PLACES=252, PETRI_TRANSITIONS=208} [2024-06-04 14:47:32,298 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-04 14:47:32,298 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 208 transitions, 1854 flow [2024-06-04 14:47:32,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:32,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:32,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:32,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 14:47:32,298 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-04 14:47:32,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:32,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1155300197, now seen corresponding path program 12 times [2024-06-04 14:47:32,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:32,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100303972] [2024-06-04 14:47:32,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:32,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:32,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:33,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:33,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:33,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100303972] [2024-06-04 14:47:33,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100303972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:33,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:33,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:33,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25296482] [2024-06-04 14:47:33,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:33,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:33,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:33,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:33,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:33,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:33,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 208 transitions, 1854 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:33,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:33,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:33,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:34,273 INFO L124 PetriNetUnfolderBase]: 439/869 cut-off events. [2024-06-04 14:47:34,273 INFO L125 PetriNetUnfolderBase]: For 24376/24376 co-relation queries the response was YES. [2024-06-04 14:47:34,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4335 conditions, 869 events. 439/869 cut-off events. For 24376/24376 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 4884 event pairs, 130 based on Foata normal form. 1/870 useless extension candidates. Maximal degree in co-relation 4218. Up to 797 conditions per place. [2024-06-04 14:47:34,279 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 197 selfloop transitions, 17 changer transitions 0/217 dead transitions. [2024-06-04 14:47:34,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 217 transitions, 2302 flow [2024-06-04 14:47:34,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:47:34,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:47:34,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-04 14:47:34,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-04 14:47:34,280 INFO L175 Difference]: Start difference. First operand has 252 places, 208 transitions, 1854 flow. Second operand 10 states and 114 transitions. [2024-06-04 14:47:34,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 217 transitions, 2302 flow [2024-06-04 14:47:34,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 217 transitions, 2169 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-04 14:47:34,360 INFO L231 Difference]: Finished difference. Result has 254 places, 208 transitions, 1760 flow [2024-06-04 14:47:34,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1721, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1760, PETRI_PLACES=254, PETRI_TRANSITIONS=208} [2024-06-04 14:47:34,361 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 224 predicate places. [2024-06-04 14:47:34,361 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 208 transitions, 1760 flow [2024-06-04 14:47:34,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:34,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:34,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:34,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 14:47:34,362 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-04 14:47:34,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:34,362 INFO L85 PathProgramCache]: Analyzing trace with hash -870504120, now seen corresponding path program 1 times [2024-06-04 14:47:34,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:34,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273732942] [2024-06-04 14:47:34,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:34,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:34,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:35,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:35,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:35,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273732942] [2024-06-04 14:47:35,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273732942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:35,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:35,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:35,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645038230] [2024-06-04 14:47:35,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:35,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:35,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:35,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:35,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:35,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:35,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 208 transitions, 1760 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:35,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:35,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:35,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:35,750 INFO L124 PetriNetUnfolderBase]: 451/898 cut-off events. [2024-06-04 14:47:35,750 INFO L125 PetriNetUnfolderBase]: For 36979/36979 co-relation queries the response was YES. [2024-06-04 14:47:35,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4356 conditions, 898 events. 451/898 cut-off events. For 36979/36979 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 5079 event pairs, 75 based on Foata normal form. 8/906 useless extension candidates. Maximal degree in co-relation 4239. Up to 758 conditions per place. [2024-06-04 14:47:35,758 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 195 selfloop transitions, 17 changer transitions 16/231 dead transitions. [2024-06-04 14:47:35,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 231 transitions, 2300 flow [2024-06-04 14:47:35,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:35,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:35,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-04 14:47:35,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-04 14:47:35,759 INFO L175 Difference]: Start difference. First operand has 254 places, 208 transitions, 1760 flow. Second operand 11 states and 134 transitions. [2024-06-04 14:47:35,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 231 transitions, 2300 flow [2024-06-04 14:47:35,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 231 transitions, 2222 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-04 14:47:35,848 INFO L231 Difference]: Finished difference. Result has 255 places, 204 transitions, 1687 flow [2024-06-04 14:47:35,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1687, PETRI_PLACES=255, PETRI_TRANSITIONS=204} [2024-06-04 14:47:35,848 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-04 14:47:35,848 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 204 transitions, 1687 flow [2024-06-04 14:47:35,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:35,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:35,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:35,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 14:47:35,849 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-04 14:47:35,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:35,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1572356600, now seen corresponding path program 2 times [2024-06-04 14:47:35,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:35,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034190047] [2024-06-04 14:47:35,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:35,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:35,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:36,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-04 14:47:36,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:36,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034190047] [2024-06-04 14:47:36,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034190047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:36,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:36,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:36,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914433598] [2024-06-04 14:47:36,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:36,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:36,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:36,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:36,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:37,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:37,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 204 transitions, 1687 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:37,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:37,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:37,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:37,375 INFO L124 PetriNetUnfolderBase]: 427/848 cut-off events. [2024-06-04 14:47:37,375 INFO L125 PetriNetUnfolderBase]: For 27062/27062 co-relation queries the response was YES. [2024-06-04 14:47:37,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4117 conditions, 848 events. 427/848 cut-off events. For 27062/27062 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4741 event pairs, 63 based on Foata normal form. 2/850 useless extension candidates. Maximal degree in co-relation 4000. Up to 741 conditions per place. [2024-06-04 14:47:37,381 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 198 selfloop transitions, 22 changer transitions 0/223 dead transitions. [2024-06-04 14:47:37,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 223 transitions, 2187 flow [2024-06-04 14:47:37,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:37,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:37,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-04 14:47:37,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-04 14:47:37,382 INFO L175 Difference]: Start difference. First operand has 255 places, 204 transitions, 1687 flow. Second operand 11 states and 130 transitions. [2024-06-04 14:47:37,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 223 transitions, 2187 flow [2024-06-04 14:47:37,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 223 transitions, 2145 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-04 14:47:37,461 INFO L231 Difference]: Finished difference. Result has 249 places, 205 transitions, 1711 flow [2024-06-04 14:47:37,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1711, PETRI_PLACES=249, PETRI_TRANSITIONS=205} [2024-06-04 14:47:37,462 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-04 14:47:37,462 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 205 transitions, 1711 flow [2024-06-04 14:47:37,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:37,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:37,462 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-04 14:47:37,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 14:47:37,463 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-04 14:47:37,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:37,463 INFO L85 PathProgramCache]: Analyzing trace with hash -875131880, now seen corresponding path program 3 times [2024-06-04 14:47:37,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:37,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496983351] [2024-06-04 14:47:37,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:37,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:37,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:38,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:38,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:38,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496983351] [2024-06-04 14:47:38,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496983351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:38,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:38,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:38,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204460005] [2024-06-04 14:47:38,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:38,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:38,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:38,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:38,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:38,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:38,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 205 transitions, 1711 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:38,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:38,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:38,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:39,058 INFO L124 PetriNetUnfolderBase]: 438/869 cut-off events. [2024-06-04 14:47:39,058 INFO L125 PetriNetUnfolderBase]: For 31462/31462 co-relation queries the response was YES. [2024-06-04 14:47:39,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4380 conditions, 869 events. 438/869 cut-off events. For 31462/31462 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 4862 event pairs, 69 based on Foata normal form. 2/871 useless extension candidates. Maximal degree in co-relation 4266. Up to 755 conditions per place. [2024-06-04 14:47:39,065 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 198 selfloop transitions, 25 changer transitions 0/226 dead transitions. [2024-06-04 14:47:39,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 226 transitions, 2375 flow [2024-06-04 14:47:39,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:39,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:39,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 133 transitions. [2024-06-04 14:47:39,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39002932551319647 [2024-06-04 14:47:39,066 INFO L175 Difference]: Start difference. First operand has 249 places, 205 transitions, 1711 flow. Second operand 11 states and 133 transitions. [2024-06-04 14:47:39,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 226 transitions, 2375 flow [2024-06-04 14:47:39,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 226 transitions, 2319 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-04 14:47:39,167 INFO L231 Difference]: Finished difference. Result has 252 places, 208 transitions, 1761 flow [2024-06-04 14:47:39,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1761, PETRI_PLACES=252, PETRI_TRANSITIONS=208} [2024-06-04 14:47:39,168 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-04 14:47:39,168 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 208 transitions, 1761 flow [2024-06-04 14:47:39,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:39,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:39,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:47:39,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 14:47:39,169 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-04 14:47:39,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:39,169 INFO L85 PathProgramCache]: Analyzing trace with hash -705747240, now seen corresponding path program 4 times [2024-06-04 14:47:39,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:39,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595422081] [2024-06-04 14:47:39,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:39,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:39,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:40,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:40,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:40,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595422081] [2024-06-04 14:47:40,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595422081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:40,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:40,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:40,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405484885] [2024-06-04 14:47:40,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:40,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:40,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:40,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:40,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:40,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:40,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 208 transitions, 1761 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:40,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:40,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:40,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:40,900 INFO L124 PetriNetUnfolderBase]: 435/864 cut-off events. [2024-06-04 14:47:40,900 INFO L125 PetriNetUnfolderBase]: For 28044/28044 co-relation queries the response was YES. [2024-06-04 14:47:40,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4236 conditions, 864 events. 435/864 cut-off events. For 28044/28044 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 4845 event pairs, 76 based on Foata normal form. 2/866 useless extension candidates. Maximal degree in co-relation 4120. Up to 767 conditions per place. [2024-06-04 14:47:40,907 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 197 selfloop transitions, 24 changer transitions 0/224 dead transitions. [2024-06-04 14:47:40,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 224 transitions, 2243 flow [2024-06-04 14:47:40,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:40,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:40,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-04 14:47:40,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-04 14:47:40,908 INFO L175 Difference]: Start difference. First operand has 252 places, 208 transitions, 1761 flow. Second operand 11 states and 130 transitions. [2024-06-04 14:47:40,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 224 transitions, 2243 flow [2024-06-04 14:47:41,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 224 transitions, 2184 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-04 14:47:41,003 INFO L231 Difference]: Finished difference. Result has 257 places, 208 transitions, 1754 flow [2024-06-04 14:47:41,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1754, PETRI_PLACES=257, PETRI_TRANSITIONS=208} [2024-06-04 14:47:41,004 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 227 predicate places. [2024-06-04 14:47:41,004 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 208 transitions, 1754 flow [2024-06-04 14:47:41,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:41,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:41,004 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-04 14:47:41,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 14:47:41,004 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-04 14:47:41,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:41,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1077124360, now seen corresponding path program 5 times [2024-06-04 14:47:41,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:41,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551980104] [2024-06-04 14:47:41,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:41,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:41,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:41,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:41,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:41,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551980104] [2024-06-04 14:47:41,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551980104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:41,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:41,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:41,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600154983] [2024-06-04 14:47:41,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:41,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:41,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:41,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:41,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:42,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:42,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 208 transitions, 1754 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:42,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:42,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:42,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:42,501 INFO L124 PetriNetUnfolderBase]: 447/892 cut-off events. [2024-06-04 14:47:42,502 INFO L125 PetriNetUnfolderBase]: For 40926/40926 co-relation queries the response was YES. [2024-06-04 14:47:42,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4342 conditions, 892 events. 447/892 cut-off events. For 40926/40926 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 4998 event pairs, 59 based on Foata normal form. 8/900 useless extension candidates. Maximal degree in co-relation 4224. Up to 727 conditions per place. [2024-06-04 14:47:42,508 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 193 selfloop transitions, 17 changer transitions 18/231 dead transitions. [2024-06-04 14:47:42,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 231 transitions, 2296 flow [2024-06-04 14:47:42,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:42,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:42,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-04 14:47:42,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-04 14:47:42,509 INFO L175 Difference]: Start difference. First operand has 257 places, 208 transitions, 1754 flow. Second operand 11 states and 132 transitions. [2024-06-04 14:47:42,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 231 transitions, 2296 flow [2024-06-04 14:47:42,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 231 transitions, 2245 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-04 14:47:42,621 INFO L231 Difference]: Finished difference. Result has 258 places, 203 transitions, 1706 flow [2024-06-04 14:47:42,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1703, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1706, PETRI_PLACES=258, PETRI_TRANSITIONS=203} [2024-06-04 14:47:42,622 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 228 predicate places. [2024-06-04 14:47:42,622 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 203 transitions, 1706 flow [2024-06-04 14:47:42,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:42,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:42,622 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-04 14:47:42,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 14:47:42,623 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-04 14:47:42,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:42,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1567588056, now seen corresponding path program 1 times [2024-06-04 14:47:42,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:42,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490136006] [2024-06-04 14:47:42,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:42,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:42,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:44,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:44,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:44,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490136006] [2024-06-04 14:47:44,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490136006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:44,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:44,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:47:44,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392344055] [2024-06-04 14:47:44,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:44,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:47:44,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:44,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:47:44,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:47:44,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:44,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 203 transitions, 1706 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:44,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:44,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:44,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:44,542 INFO L124 PetriNetUnfolderBase]: 430/855 cut-off events. [2024-06-04 14:47:44,542 INFO L125 PetriNetUnfolderBase]: For 42111/42111 co-relation queries the response was YES. [2024-06-04 14:47:44,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4264 conditions, 855 events. 430/855 cut-off events. For 42111/42111 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4772 event pairs, 66 based on Foata normal form. 8/863 useless extension candidates. Maximal degree in co-relation 4145. Up to 731 conditions per place. [2024-06-04 14:47:44,549 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 189 selfloop transitions, 21 changer transitions 9/222 dead transitions. [2024-06-04 14:47:44,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 222 transitions, 2240 flow [2024-06-04 14:47:44,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:47:44,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:47:44,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-04 14:47:44,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-04 14:47:44,550 INFO L175 Difference]: Start difference. First operand has 258 places, 203 transitions, 1706 flow. Second operand 12 states and 140 transitions. [2024-06-04 14:47:44,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 222 transitions, 2240 flow [2024-06-04 14:47:44,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 222 transitions, 2196 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-04 14:47:44,653 INFO L231 Difference]: Finished difference. Result has 253 places, 200 transitions, 1683 flow [2024-06-04 14:47:44,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1662, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1683, PETRI_PLACES=253, PETRI_TRANSITIONS=200} [2024-06-04 14:47:44,653 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2024-06-04 14:47:44,653 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 200 transitions, 1683 flow [2024-06-04 14:47:44,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:44,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:44,654 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-04 14:47:44,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 14:47:44,654 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-04 14:47:44,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:44,654 INFO L85 PathProgramCache]: Analyzing trace with hash -689829964, now seen corresponding path program 6 times [2024-06-04 14:47:44,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:44,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660720869] [2024-06-04 14:47:44,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:44,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:44,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:45,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:45,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:45,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660720869] [2024-06-04 14:47:45,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660720869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:45,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:45,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:45,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296722570] [2024-06-04 14:47:45,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:45,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:45,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:45,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:45,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:45,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:45,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 200 transitions, 1683 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:45,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:45,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:45,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:46,066 INFO L124 PetriNetUnfolderBase]: 417/828 cut-off events. [2024-06-04 14:47:46,066 INFO L125 PetriNetUnfolderBase]: For 29409/29409 co-relation queries the response was YES. [2024-06-04 14:47:46,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4120 conditions, 828 events. 417/828 cut-off events. For 29409/29409 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4589 event pairs, 64 based on Foata normal form. 2/830 useless extension candidates. Maximal degree in co-relation 4004. Up to 725 conditions per place. [2024-06-04 14:47:46,071 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 200 selfloop transitions, 17 changer transitions 0/220 dead transitions. [2024-06-04 14:47:46,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 220 transitions, 2185 flow [2024-06-04 14:47:46,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:46,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:46,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-04 14:47:46,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-04 14:47:46,072 INFO L175 Difference]: Start difference. First operand has 253 places, 200 transitions, 1683 flow. Second operand 11 states and 130 transitions. [2024-06-04 14:47:46,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 220 transitions, 2185 flow [2024-06-04 14:47:46,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 220 transitions, 2135 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-04 14:47:46,162 INFO L231 Difference]: Finished difference. Result has 251 places, 201 transitions, 1693 flow [2024-06-04 14:47:46,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1693, PETRI_PLACES=251, PETRI_TRANSITIONS=201} [2024-06-04 14:47:46,162 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2024-06-04 14:47:46,162 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 201 transitions, 1693 flow [2024-06-04 14:47:46,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:46,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:46,163 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-04 14:47:46,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 14:47:46,163 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-04 14:47:46,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:46,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1904935612, now seen corresponding path program 7 times [2024-06-04 14:47:46,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:46,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839362601] [2024-06-04 14:47:46,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:46,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:46,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:47,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:47,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:47,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839362601] [2024-06-04 14:47:47,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839362601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:47,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:47,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:47,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662053012] [2024-06-04 14:47:47,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:47,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:47,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:47,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:47,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:47,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:47,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 201 transitions, 1693 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:47,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:47,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:47,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:47,544 INFO L124 PetriNetUnfolderBase]: 421/836 cut-off events. [2024-06-04 14:47:47,544 INFO L125 PetriNetUnfolderBase]: For 29593/29593 co-relation queries the response was YES. [2024-06-04 14:47:47,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4179 conditions, 836 events. 421/836 cut-off events. For 29593/29593 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 4641 event pairs, 47 based on Foata normal form. 2/838 useless extension candidates. Maximal degree in co-relation 4063. Up to 731 conditions per place. [2024-06-04 14:47:47,550 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 195 selfloop transitions, 20 changer transitions 0/218 dead transitions. [2024-06-04 14:47:47,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 218 transitions, 2185 flow [2024-06-04 14:47:47,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:47,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:47,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-04 14:47:47,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-04 14:47:47,551 INFO L175 Difference]: Start difference. First operand has 251 places, 201 transitions, 1693 flow. Second operand 11 states and 128 transitions. [2024-06-04 14:47:47,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 218 transitions, 2185 flow [2024-06-04 14:47:47,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 218 transitions, 2135 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-04 14:47:47,638 INFO L231 Difference]: Finished difference. Result has 253 places, 202 transitions, 1711 flow [2024-06-04 14:47:47,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1711, PETRI_PLACES=253, PETRI_TRANSITIONS=202} [2024-06-04 14:47:47,638 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2024-06-04 14:47:47,638 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 202 transitions, 1711 flow [2024-06-04 14:47:47,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:47,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:47,639 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-04 14:47:47,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 14:47:47,639 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-04 14:47:47,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:47,639 INFO L85 PathProgramCache]: Analyzing trace with hash -571742284, now seen corresponding path program 8 times [2024-06-04 14:47:47,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:47,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050632173] [2024-06-04 14:47:47,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:47,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:47,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:48,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:48,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:48,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050632173] [2024-06-04 14:47:48,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050632173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:48,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:48,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:48,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429762803] [2024-06-04 14:47:48,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:48,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:48,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:48,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:48,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:48,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:48,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 202 transitions, 1711 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:48,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:48,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:48,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:49,147 INFO L124 PetriNetUnfolderBase]: 462/927 cut-off events. [2024-06-04 14:47:49,147 INFO L125 PetriNetUnfolderBase]: For 66389/66389 co-relation queries the response was YES. [2024-06-04 14:47:49,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5327 conditions, 927 events. 462/927 cut-off events. For 66389/66389 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5266 event pairs, 68 based on Foata normal form. 8/935 useless extension candidates. Maximal degree in co-relation 5210. Up to 728 conditions per place. [2024-06-04 14:47:49,155 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 195 selfloop transitions, 20 changer transitions 7/225 dead transitions. [2024-06-04 14:47:49,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 225 transitions, 2455 flow [2024-06-04 14:47:49,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:49,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:49,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-04 14:47:49,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-04 14:47:49,156 INFO L175 Difference]: Start difference. First operand has 253 places, 202 transitions, 1711 flow. Second operand 11 states and 137 transitions. [2024-06-04 14:47:49,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 225 transitions, 2455 flow [2024-06-04 14:47:49,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 225 transitions, 2397 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-04 14:47:49,298 INFO L231 Difference]: Finished difference. Result has 255 places, 200 transitions, 1678 flow [2024-06-04 14:47:49,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1678, PETRI_PLACES=255, PETRI_TRANSITIONS=200} [2024-06-04 14:47:49,299 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-04 14:47:49,299 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 200 transitions, 1678 flow [2024-06-04 14:47:49,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:49,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:49,299 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-04 14:47:49,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 14:47:49,299 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-04 14:47:49,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:49,299 INFO L85 PathProgramCache]: Analyzing trace with hash 302176026, now seen corresponding path program 9 times [2024-06-04 14:47:49,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:49,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935053694] [2024-06-04 14:47:49,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:49,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:49,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:50,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:50,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:50,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935053694] [2024-06-04 14:47:50,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935053694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:50,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:50,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:50,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337167592] [2024-06-04 14:47:50,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:50,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:50,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:50,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:50,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:50,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:50,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 200 transitions, 1678 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:50,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:50,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:50,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:50,839 INFO L124 PetriNetUnfolderBase]: 431/866 cut-off events. [2024-06-04 14:47:50,839 INFO L125 PetriNetUnfolderBase]: For 50436/50436 co-relation queries the response was YES. [2024-06-04 14:47:50,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4322 conditions, 866 events. 431/866 cut-off events. For 50436/50436 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 4874 event pairs, 57 based on Foata normal form. 10/876 useless extension candidates. Maximal degree in co-relation 4204. Up to 728 conditions per place. [2024-06-04 14:47:50,846 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 185 selfloop transitions, 16 changer transitions 14/218 dead transitions. [2024-06-04 14:47:50,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 218 transitions, 2224 flow [2024-06-04 14:47:50,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:50,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:50,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-04 14:47:50,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-04 14:47:50,847 INFO L175 Difference]: Start difference. First operand has 255 places, 200 transitions, 1678 flow. Second operand 11 states and 131 transitions. [2024-06-04 14:47:50,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 218 transitions, 2224 flow [2024-06-04 14:47:50,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 218 transitions, 2183 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-04 14:47:50,946 INFO L231 Difference]: Finished difference. Result has 254 places, 194 transitions, 1621 flow [2024-06-04 14:47:50,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1637, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1621, PETRI_PLACES=254, PETRI_TRANSITIONS=194} [2024-06-04 14:47:50,946 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 224 predicate places. [2024-06-04 14:47:50,946 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 194 transitions, 1621 flow [2024-06-04 14:47:50,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:50,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:50,946 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-04 14:47:50,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 14:47:50,947 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-04 14:47:50,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:50,947 INFO L85 PathProgramCache]: Analyzing trace with hash -451381140, now seen corresponding path program 10 times [2024-06-04 14:47:50,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:50,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796278899] [2024-06-04 14:47:50,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:50,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:50,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:52,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:52,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:52,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796278899] [2024-06-04 14:47:52,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796278899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:52,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:52,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:52,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570792532] [2024-06-04 14:47:52,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:52,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:52,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:52,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:52,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:52,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:52,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 194 transitions, 1621 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:52,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:52,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:52,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:52,781 INFO L124 PetriNetUnfolderBase]: 410/823 cut-off events. [2024-06-04 14:47:52,781 INFO L125 PetriNetUnfolderBase]: For 31259/31259 co-relation queries the response was YES. [2024-06-04 14:47:52,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4087 conditions, 823 events. 410/823 cut-off events. For 31259/31259 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4577 event pairs, 72 based on Foata normal form. 2/825 useless extension candidates. Maximal degree in co-relation 3970. Up to 725 conditions per place. [2024-06-04 14:47:52,790 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 181 selfloop transitions, 25 changer transitions 0/209 dead transitions. [2024-06-04 14:47:52,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 209 transitions, 2091 flow [2024-06-04 14:47:52,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:52,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:52,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-04 14:47:52,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-04 14:47:52,791 INFO L175 Difference]: Start difference. First operand has 254 places, 194 transitions, 1621 flow. Second operand 11 states and 131 transitions. [2024-06-04 14:47:52,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 209 transitions, 2091 flow [2024-06-04 14:47:52,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 209 transitions, 2035 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-04 14:47:52,885 INFO L231 Difference]: Finished difference. Result has 248 places, 195 transitions, 1645 flow [2024-06-04 14:47:52,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1645, PETRI_PLACES=248, PETRI_TRANSITIONS=195} [2024-06-04 14:47:52,885 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2024-06-04 14:47:52,885 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 195 transitions, 1645 flow [2024-06-04 14:47:52,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:52,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:52,886 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-04 14:47:52,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 14:47:52,886 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-04 14:47:52,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:52,886 INFO L85 PathProgramCache]: Analyzing trace with hash -405925520, now seen corresponding path program 11 times [2024-06-04 14:47:52,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:52,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905812701] [2024-06-04 14:47:52,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:52,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:52,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:53,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:53,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:53,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905812701] [2024-06-04 14:47:53,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905812701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:53,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:53,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:53,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68378516] [2024-06-04 14:47:53,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:53,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:53,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:53,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:53,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:54,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:54,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 195 transitions, 1645 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:54,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:54,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:54,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:54,365 INFO L124 PetriNetUnfolderBase]: 414/827 cut-off events. [2024-06-04 14:47:54,365 INFO L125 PetriNetUnfolderBase]: For 31525/31525 co-relation queries the response was YES. [2024-06-04 14:47:54,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4155 conditions, 827 events. 414/827 cut-off events. For 31525/31525 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4603 event pairs, 72 based on Foata normal form. 2/829 useless extension candidates. Maximal degree in co-relation 4040. Up to 721 conditions per place. [2024-06-04 14:47:54,371 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 175 selfloop transitions, 32 changer transitions 0/210 dead transitions. [2024-06-04 14:47:54,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 210 transitions, 2119 flow [2024-06-04 14:47:54,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:54,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:54,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 134 transitions. [2024-06-04 14:47:54,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39296187683284456 [2024-06-04 14:47:54,372 INFO L175 Difference]: Start difference. First operand has 248 places, 195 transitions, 1645 flow. Second operand 11 states and 134 transitions. [2024-06-04 14:47:54,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 210 transitions, 2119 flow [2024-06-04 14:47:54,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 210 transitions, 2043 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-04 14:47:54,448 INFO L231 Difference]: Finished difference. Result has 249 places, 196 transitions, 1665 flow [2024-06-04 14:47:54,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1665, PETRI_PLACES=249, PETRI_TRANSITIONS=196} [2024-06-04 14:47:54,449 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-04 14:47:54,449 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 196 transitions, 1665 flow [2024-06-04 14:47:54,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:54,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:54,449 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-04 14:47:54,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 14:47:54,449 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-04 14:47:54,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:54,450 INFO L85 PathProgramCache]: Analyzing trace with hash -576805580, now seen corresponding path program 12 times [2024-06-04 14:47:54,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:54,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828753590] [2024-06-04 14:47:54,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:54,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:54,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:55,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:55,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:55,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828753590] [2024-06-04 14:47:55,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828753590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:55,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:55,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:55,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775904454] [2024-06-04 14:47:55,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:55,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:55,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:55,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:55,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:55,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:55,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 196 transitions, 1665 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:55,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:55,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:55,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:56,066 INFO L124 PetriNetUnfolderBase]: 426/855 cut-off events. [2024-06-04 14:47:56,067 INFO L125 PetriNetUnfolderBase]: For 44652/44652 co-relation queries the response was YES. [2024-06-04 14:47:56,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4253 conditions, 855 events. 426/855 cut-off events. For 44652/44652 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 4789 event pairs, 72 based on Foata normal form. 8/863 useless extension candidates. Maximal degree in co-relation 4138. Up to 744 conditions per place. [2024-06-04 14:47:56,076 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 186 selfloop transitions, 14 changer transitions 11/214 dead transitions. [2024-06-04 14:47:56,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 214 transitions, 2167 flow [2024-06-04 14:47:56,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:56,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:56,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-04 14:47:56,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-04 14:47:56,078 INFO L175 Difference]: Start difference. First operand has 249 places, 196 transitions, 1665 flow. Second operand 11 states and 129 transitions. [2024-06-04 14:47:56,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 214 transitions, 2167 flow [2024-06-04 14:47:56,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 214 transitions, 2081 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-04 14:47:56,172 INFO L231 Difference]: Finished difference. Result has 251 places, 193 transitions, 1572 flow [2024-06-04 14:47:56,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1572, PETRI_PLACES=251, PETRI_TRANSITIONS=193} [2024-06-04 14:47:56,173 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2024-06-04 14:47:56,173 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 193 transitions, 1572 flow [2024-06-04 14:47:56,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:56,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:56,173 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-04 14:47:56,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 14:47:56,173 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-04 14:47:56,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:56,174 INFO L85 PathProgramCache]: Analyzing trace with hash -628632630, now seen corresponding path program 13 times [2024-06-04 14:47:56,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:56,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392751374] [2024-06-04 14:47:56,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:56,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:56,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:57,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:57,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:57,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392751374] [2024-06-04 14:47:57,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392751374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:57,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:57,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:57,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559660140] [2024-06-04 14:47:57,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:57,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:57,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:57,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:57,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:57,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:57,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 193 transitions, 1572 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:57,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:57,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:57,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:57,598 INFO L124 PetriNetUnfolderBase]: 419/842 cut-off events. [2024-06-04 14:47:57,598 INFO L125 PetriNetUnfolderBase]: For 45517/45517 co-relation queries the response was YES. [2024-06-04 14:47:57,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4114 conditions, 842 events. 419/842 cut-off events. For 45517/45517 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4685 event pairs, 70 based on Foata normal form. 8/850 useless extension candidates. Maximal degree in co-relation 3998. Up to 726 conditions per place. [2024-06-04 14:47:57,604 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 183 selfloop transitions, 12 changer transitions 14/212 dead transitions. [2024-06-04 14:47:57,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 212 transitions, 2072 flow [2024-06-04 14:47:57,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:57,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:57,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-04 14:47:57,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-04 14:47:57,605 INFO L175 Difference]: Start difference. First operand has 251 places, 193 transitions, 1572 flow. Second operand 11 states and 129 transitions. [2024-06-04 14:47:57,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 212 transitions, 2072 flow [2024-06-04 14:47:57,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 212 transitions, 2036 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-04 14:47:57,695 INFO L231 Difference]: Finished difference. Result has 247 places, 189 transitions, 1537 flow [2024-06-04 14:47:57,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1536, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1537, PETRI_PLACES=247, PETRI_TRANSITIONS=189} [2024-06-04 14:47:57,695 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 217 predicate places. [2024-06-04 14:47:57,696 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 189 transitions, 1537 flow [2024-06-04 14:47:57,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:57,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:57,696 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-04 14:47:57,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 14:47:57,696 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-04 14:47:57,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:57,697 INFO L85 PathProgramCache]: Analyzing trace with hash -406103150, now seen corresponding path program 14 times [2024-06-04 14:47:57,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:57,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502992611] [2024-06-04 14:47:57,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:57,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:57,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:47:58,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:47:58,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:47:58,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502992611] [2024-06-04 14:47:58,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502992611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:47:58,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:47:58,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:47:58,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969512512] [2024-06-04 14:47:58,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:47:58,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:47:58,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:47:58,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:47:58,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:47:59,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:47:59,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 189 transitions, 1537 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:59,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:47:59,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:47:59,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:47:59,394 INFO L124 PetriNetUnfolderBase]: 422/845 cut-off events. [2024-06-04 14:47:59,394 INFO L125 PetriNetUnfolderBase]: For 51275/51275 co-relation queries the response was YES. [2024-06-04 14:47:59,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4760 conditions, 845 events. 422/845 cut-off events. For 51275/51275 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4683 event pairs, 82 based on Foata normal form. 2/847 useless extension candidates. Maximal degree in co-relation 4646. Up to 677 conditions per place. [2024-06-04 14:47:59,400 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 175 selfloop transitions, 31 changer transitions 0/209 dead transitions. [2024-06-04 14:47:59,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 209 transitions, 2209 flow [2024-06-04 14:47:59,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:47:59,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:47:59,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-06-04 14:47:59,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40175953079178883 [2024-06-04 14:47:59,401 INFO L175 Difference]: Start difference. First operand has 247 places, 189 transitions, 1537 flow. Second operand 11 states and 137 transitions. [2024-06-04 14:47:59,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 209 transitions, 2209 flow [2024-06-04 14:47:59,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 209 transitions, 2175 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-04 14:47:59,522 INFO L231 Difference]: Finished difference. Result has 242 places, 190 transitions, 1603 flow [2024-06-04 14:47:59,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1603, PETRI_PLACES=242, PETRI_TRANSITIONS=190} [2024-06-04 14:47:59,523 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2024-06-04 14:47:59,523 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 190 transitions, 1603 flow [2024-06-04 14:47:59,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:47:59,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:47:59,523 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-04 14:47:59,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 14:47:59,523 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-04 14:47:59,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:47:59,524 INFO L85 PathProgramCache]: Analyzing trace with hash -399662466, now seen corresponding path program 2 times [2024-06-04 14:47:59,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:47:59,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471085474] [2024-06-04 14:47:59,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:47:59,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:47:59,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:01,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:01,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:01,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471085474] [2024-06-04 14:48:01,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471085474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:01,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:01,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:48:01,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248248146] [2024-06-04 14:48:01,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:01,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:48:01,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:01,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:48:01,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:48:01,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:01,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 190 transitions, 1603 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:01,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:01,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:01,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:02,114 INFO L124 PetriNetUnfolderBase]: 434/877 cut-off events. [2024-06-04 14:48:02,114 INFO L125 PetriNetUnfolderBase]: For 64866/64866 co-relation queries the response was YES. [2024-06-04 14:48:02,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4944 conditions, 877 events. 434/877 cut-off events. For 64866/64866 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 4931 event pairs, 90 based on Foata normal form. 8/885 useless extension candidates. Maximal degree in co-relation 4832. Up to 752 conditions per place. [2024-06-04 14:48:02,124 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 177 selfloop transitions, 21 changer transitions 7/208 dead transitions. [2024-06-04 14:48:02,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 208 transitions, 2101 flow [2024-06-04 14:48:02,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:48:02,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:48:02,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 142 transitions. [2024-06-04 14:48:02,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-04 14:48:02,126 INFO L175 Difference]: Start difference. First operand has 242 places, 190 transitions, 1603 flow. Second operand 12 states and 142 transitions. [2024-06-04 14:48:02,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 208 transitions, 2101 flow [2024-06-04 14:48:02,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 208 transitions, 2015 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-04 14:48:02,311 INFO L231 Difference]: Finished difference. Result has 245 places, 187 transitions, 1535 flow [2024-06-04 14:48:02,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1517, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1535, PETRI_PLACES=245, PETRI_TRANSITIONS=187} [2024-06-04 14:48:02,311 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 215 predicate places. [2024-06-04 14:48:02,312 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 187 transitions, 1535 flow [2024-06-04 14:48:02,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:02,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:02,312 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-04 14:48:02,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 14:48:02,312 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-04 14:48:02,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:02,313 INFO L85 PathProgramCache]: Analyzing trace with hash -451143556, now seen corresponding path program 3 times [2024-06-04 14:48:02,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:02,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986391356] [2024-06-04 14:48:02,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:02,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:02,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:03,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:03,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:03,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986391356] [2024-06-04 14:48:03,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986391356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:03,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:03,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:48:03,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080489045] [2024-06-04 14:48:03,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:03,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:48:03,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:03,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:48:03,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:48:03,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:03,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 187 transitions, 1535 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:03,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:03,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:03,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:04,210 INFO L124 PetriNetUnfolderBase]: 407/824 cut-off events. [2024-06-04 14:48:04,210 INFO L125 PetriNetUnfolderBase]: For 46040/46040 co-relation queries the response was YES. [2024-06-04 14:48:04,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4055 conditions, 824 events. 407/824 cut-off events. For 46040/46040 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 4592 event pairs, 78 based on Foata normal form. 8/832 useless extension candidates. Maximal degree in co-relation 3942. Up to 693 conditions per place. [2024-06-04 14:48:04,216 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 172 selfloop transitions, 24 changer transitions 7/206 dead transitions. [2024-06-04 14:48:04,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 206 transitions, 2031 flow [2024-06-04 14:48:04,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 14:48:04,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 14:48:04,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 152 transitions. [2024-06-04 14:48:04,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3771712158808933 [2024-06-04 14:48:04,217 INFO L175 Difference]: Start difference. First operand has 245 places, 187 transitions, 1535 flow. Second operand 13 states and 152 transitions. [2024-06-04 14:48:04,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 206 transitions, 2031 flow [2024-06-04 14:48:04,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 206 transitions, 1981 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-04 14:48:04,319 INFO L231 Difference]: Finished difference. Result has 245 places, 184 transitions, 1512 flow [2024-06-04 14:48:04,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1512, PETRI_PLACES=245, PETRI_TRANSITIONS=184} [2024-06-04 14:48:04,320 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 215 predicate places. [2024-06-04 14:48:04,320 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 184 transitions, 1512 flow [2024-06-04 14:48:04,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:04,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:04,320 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-04 14:48:04,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 14:48:04,321 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-04 14:48:04,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:04,321 INFO L85 PathProgramCache]: Analyzing trace with hash -399423456, now seen corresponding path program 4 times [2024-06-04 14:48:04,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:04,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552376761] [2024-06-04 14:48:04,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:04,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:04,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:05,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:05,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:05,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552376761] [2024-06-04 14:48:05,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552376761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:05,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:05,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:48:05,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611305209] [2024-06-04 14:48:05,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:05,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:48:05,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:05,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:48:05,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:48:05,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:05,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 184 transitions, 1512 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:05,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:05,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:05,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:06,345 INFO L124 PetriNetUnfolderBase]: 420/852 cut-off events. [2024-06-04 14:48:06,345 INFO L125 PetriNetUnfolderBase]: For 60075/60075 co-relation queries the response was YES. [2024-06-04 14:48:06,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4776 conditions, 852 events. 420/852 cut-off events. For 60075/60075 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4762 event pairs, 65 based on Foata normal form. 6/858 useless extension candidates. Maximal degree in co-relation 4663. Up to 657 conditions per place. [2024-06-04 14:48:06,355 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 166 selfloop transitions, 29 changer transitions 7/205 dead transitions. [2024-06-04 14:48:06,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 205 transitions, 2186 flow [2024-06-04 14:48:06,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:48:06,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:48:06,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 145 transitions. [2024-06-04 14:48:06,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897849462365591 [2024-06-04 14:48:06,357 INFO L175 Difference]: Start difference. First operand has 245 places, 184 transitions, 1512 flow. Second operand 12 states and 145 transitions. [2024-06-04 14:48:06,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 205 transitions, 2186 flow [2024-06-04 14:48:06,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 205 transitions, 2130 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-04 14:48:06,509 INFO L231 Difference]: Finished difference. Result has 243 places, 181 transitions, 1488 flow [2024-06-04 14:48:06,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1488, PETRI_PLACES=243, PETRI_TRANSITIONS=181} [2024-06-04 14:48:06,509 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 213 predicate places. [2024-06-04 14:48:06,509 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 181 transitions, 1488 flow [2024-06-04 14:48:06,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:06,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:06,510 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-04 14:48:06,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 14:48:06,510 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-04 14:48:06,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:06,511 INFO L85 PathProgramCache]: Analyzing trace with hash -457630306, now seen corresponding path program 5 times [2024-06-04 14:48:06,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:06,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227793681] [2024-06-04 14:48:06,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:06,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:06,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:08,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:08,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:08,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227793681] [2024-06-04 14:48:08,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227793681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:08,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:08,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:48:08,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306607661] [2024-06-04 14:48:08,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:08,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:48:08,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:08,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:48:08,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:48:08,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:08,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 181 transitions, 1488 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:08,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:08,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:08,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:09,080 INFO L124 PetriNetUnfolderBase]: 395/798 cut-off events. [2024-06-04 14:48:09,081 INFO L125 PetriNetUnfolderBase]: For 46073/46073 co-relation queries the response was YES. [2024-06-04 14:48:09,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3956 conditions, 798 events. 395/798 cut-off events. For 46073/46073 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4395 event pairs, 76 based on Foata normal form. 8/806 useless extension candidates. Maximal degree in co-relation 3843. Up to 685 conditions per place. [2024-06-04 14:48:09,089 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 169 selfloop transitions, 18 changer transitions 9/199 dead transitions. [2024-06-04 14:48:09,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 199 transitions, 1968 flow [2024-06-04 14:48:09,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:48:09,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:48:09,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-04 14:48:09,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-04 14:48:09,091 INFO L175 Difference]: Start difference. First operand has 243 places, 181 transitions, 1488 flow. Second operand 12 states and 139 transitions. [2024-06-04 14:48:09,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 199 transitions, 1968 flow [2024-06-04 14:48:09,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 199 transitions, 1904 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-04 14:48:09,205 INFO L231 Difference]: Finished difference. Result has 241 places, 178 transitions, 1438 flow [2024-06-04 14:48:09,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1438, PETRI_PLACES=241, PETRI_TRANSITIONS=178} [2024-06-04 14:48:09,205 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 211 predicate places. [2024-06-04 14:48:09,205 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 178 transitions, 1438 flow [2024-06-04 14:48:09,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:09,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:09,206 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-04 14:48:09,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 14:48:09,206 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-04 14:48:09,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:09,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1805617924, now seen corresponding path program 15 times [2024-06-04 14:48:09,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:09,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063389064] [2024-06-04 14:48:09,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:09,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:09,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:10,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:10,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:10,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063389064] [2024-06-04 14:48:10,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063389064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:10,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:10,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:10,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351016295] [2024-06-04 14:48:10,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:10,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:10,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:10,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:10,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:10,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:10,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 178 transitions, 1438 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:10,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:10,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:10,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:10,710 INFO L124 PetriNetUnfolderBase]: 382/771 cut-off events. [2024-06-04 14:48:10,711 INFO L125 PetriNetUnfolderBase]: For 32322/32322 co-relation queries the response was YES. [2024-06-04 14:48:10,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3816 conditions, 771 events. 382/771 cut-off events. For 32322/32322 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4221 event pairs, 49 based on Foata normal form. 2/773 useless extension candidates. Maximal degree in co-relation 3704. Up to 620 conditions per place. [2024-06-04 14:48:10,716 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 162 selfloop transitions, 29 changer transitions 0/194 dead transitions. [2024-06-04 14:48:10,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 194 transitions, 1886 flow [2024-06-04 14:48:10,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:10,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:10,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-04 14:48:10,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-04 14:48:10,720 INFO L175 Difference]: Start difference. First operand has 241 places, 178 transitions, 1438 flow. Second operand 10 states and 118 transitions. [2024-06-04 14:48:10,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 194 transitions, 1886 flow [2024-06-04 14:48:10,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 194 transitions, 1844 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-04 14:48:10,815 INFO L231 Difference]: Finished difference. Result has 236 places, 179 transitions, 1494 flow [2024-06-04 14:48:10,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1396, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1494, PETRI_PLACES=236, PETRI_TRANSITIONS=179} [2024-06-04 14:48:10,816 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-04 14:48:10,816 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 179 transitions, 1494 flow [2024-06-04 14:48:10,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:10,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:10,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:48:10,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 14:48:10,816 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-04 14:48:10,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:10,816 INFO L85 PathProgramCache]: Analyzing trace with hash 107270666, now seen corresponding path program 16 times [2024-06-04 14:48:10,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:10,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794777693] [2024-06-04 14:48:10,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:10,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:10,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:11,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-04 14:48:11,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:11,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794777693] [2024-06-04 14:48:11,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794777693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:11,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:11,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:11,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542857714] [2024-06-04 14:48:11,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:11,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:11,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:11,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:11,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:11,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:11,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 179 transitions, 1494 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:11,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:11,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:11,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:12,225 INFO L124 PetriNetUnfolderBase]: 398/811 cut-off events. [2024-06-04 14:48:12,226 INFO L125 PetriNetUnfolderBase]: For 51585/51585 co-relation queries the response was YES. [2024-06-04 14:48:12,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4092 conditions, 811 events. 398/811 cut-off events. For 51585/51585 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4526 event pairs, 75 based on Foata normal form. 10/821 useless extension candidates. Maximal degree in co-relation 3981. Up to 655 conditions per place. [2024-06-04 14:48:12,232 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 156 selfloop transitions, 22 changer transitions 15/196 dead transitions. [2024-06-04 14:48:12,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 196 transitions, 1996 flow [2024-06-04 14:48:12,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:12,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:12,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 122 transitions. [2024-06-04 14:48:12,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3935483870967742 [2024-06-04 14:48:12,233 INFO L175 Difference]: Start difference. First operand has 236 places, 179 transitions, 1494 flow. Second operand 10 states and 122 transitions. [2024-06-04 14:48:12,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 196 transitions, 1996 flow [2024-06-04 14:48:12,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 196 transitions, 1908 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-04 14:48:12,346 INFO L231 Difference]: Finished difference. Result has 238 places, 171 transitions, 1404 flow [2024-06-04 14:48:12,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1404, PETRI_PLACES=238, PETRI_TRANSITIONS=171} [2024-06-04 14:48:12,347 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-04 14:48:12,347 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 171 transitions, 1404 flow [2024-06-04 14:48:12,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:12,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:12,348 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-04 14:48:12,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 14:48:12,348 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-04 14:48:12,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:12,349 INFO L85 PathProgramCache]: Analyzing trace with hash 107093036, now seen corresponding path program 17 times [2024-06-04 14:48:12,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:12,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353176467] [2024-06-04 14:48:12,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:12,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:12,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:13,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:13,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:13,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353176467] [2024-06-04 14:48:13,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353176467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:13,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:13,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:13,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245967082] [2024-06-04 14:48:13,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:13,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:13,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:13,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:13,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:13,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:13,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 171 transitions, 1404 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:13,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:13,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:13,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:13,653 INFO L124 PetriNetUnfolderBase]: 379/778 cut-off events. [2024-06-04 14:48:13,654 INFO L125 PetriNetUnfolderBase]: For 44154/44154 co-relation queries the response was YES. [2024-06-04 14:48:13,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3817 conditions, 778 events. 379/778 cut-off events. For 44154/44154 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4268 event pairs, 64 based on Foata normal form. 8/786 useless extension candidates. Maximal degree in co-relation 3705. Up to 627 conditions per place. [2024-06-04 14:48:13,662 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 152 selfloop transitions, 18 changer transitions 15/188 dead transitions. [2024-06-04 14:48:13,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 188 transitions, 1852 flow [2024-06-04 14:48:13,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:13,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:13,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-04 14:48:13,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-04 14:48:13,663 INFO L175 Difference]: Start difference. First operand has 238 places, 171 transitions, 1404 flow. Second operand 10 states and 119 transitions. [2024-06-04 14:48:13,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 188 transitions, 1852 flow [2024-06-04 14:48:13,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 188 transitions, 1775 flow, removed 14 selfloop flow, removed 13 redundant places. [2024-06-04 14:48:13,765 INFO L231 Difference]: Finished difference. Result has 229 places, 164 transitions, 1326 flow [2024-06-04 14:48:13,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1326, PETRI_PLACES=229, PETRI_TRANSITIONS=164} [2024-06-04 14:48:13,766 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-04 14:48:13,766 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 164 transitions, 1326 flow [2024-06-04 14:48:13,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:13,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:13,766 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-04 14:48:13,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 14:48:13,767 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-04 14:48:13,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:13,767 INFO L85 PathProgramCache]: Analyzing trace with hash 617551492, now seen corresponding path program 18 times [2024-06-04 14:48:13,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:13,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764913184] [2024-06-04 14:48:13,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:13,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:13,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:14,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:14,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:14,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764913184] [2024-06-04 14:48:14,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764913184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:14,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:14,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:14,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268714706] [2024-06-04 14:48:14,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:14,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:14,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:14,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:14,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:14,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:14,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 164 transitions, 1326 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:14,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:14,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:14,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:15,100 INFO L124 PetriNetUnfolderBase]: 361/744 cut-off events. [2024-06-04 14:48:15,100 INFO L125 PetriNetUnfolderBase]: For 39341/39341 co-relation queries the response was YES. [2024-06-04 14:48:15,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3582 conditions, 744 events. 361/744 cut-off events. For 39341/39341 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4027 event pairs, 55 based on Foata normal form. 8/752 useless extension candidates. Maximal degree in co-relation 3489. Up to 568 conditions per place. [2024-06-04 14:48:15,106 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 146 selfloop transitions, 13 changer transitions 21/183 dead transitions. [2024-06-04 14:48:15,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 183 transitions, 1762 flow [2024-06-04 14:48:15,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:15,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:15,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-04 14:48:15,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-04 14:48:15,107 INFO L175 Difference]: Start difference. First operand has 229 places, 164 transitions, 1326 flow. Second operand 10 states and 119 transitions. [2024-06-04 14:48:15,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 183 transitions, 1762 flow [2024-06-04 14:48:15,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 183 transitions, 1703 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-04 14:48:15,186 INFO L231 Difference]: Finished difference. Result has 220 places, 155 transitions, 1233 flow [2024-06-04 14:48:15,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1233, PETRI_PLACES=220, PETRI_TRANSITIONS=155} [2024-06-04 14:48:15,187 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-04 14:48:15,187 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 155 transitions, 1233 flow [2024-06-04 14:48:15,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:15,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:15,187 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-04 14:48:15,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 14:48:15,188 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-04 14:48:15,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:15,188 INFO L85 PathProgramCache]: Analyzing trace with hash -771710940, now seen corresponding path program 19 times [2024-06-04 14:48:15,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:15,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413836172] [2024-06-04 14:48:15,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:15,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:15,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:16,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:16,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:16,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413836172] [2024-06-04 14:48:16,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413836172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:16,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:16,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:16,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587632161] [2024-06-04 14:48:16,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:16,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:16,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:16,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:16,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:16,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:16,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 155 transitions, 1233 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:16,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:16,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:16,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:16,588 INFO L124 PetriNetUnfolderBase]: 325/676 cut-off events. [2024-06-04 14:48:16,589 INFO L125 PetriNetUnfolderBase]: For 34682/34682 co-relation queries the response was YES. [2024-06-04 14:48:16,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3272 conditions, 676 events. 325/676 cut-off events. For 34682/34682 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 3577 event pairs, 56 based on Foata normal form. 8/684 useless extension candidates. Maximal degree in co-relation 3183. Up to 562 conditions per place. [2024-06-04 14:48:16,593 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 143 selfloop transitions, 14 changer transitions 11/171 dead transitions. [2024-06-04 14:48:16,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 171 transitions, 1635 flow [2024-06-04 14:48:16,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:16,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:16,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-04 14:48:16,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-04 14:48:16,594 INFO L175 Difference]: Start difference. First operand has 220 places, 155 transitions, 1233 flow. Second operand 10 states and 118 transitions. [2024-06-04 14:48:16,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 171 transitions, 1635 flow [2024-06-04 14:48:16,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 171 transitions, 1595 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-04 14:48:16,658 INFO L231 Difference]: Finished difference. Result has 209 places, 152 transitions, 1206 flow [2024-06-04 14:48:16,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1206, PETRI_PLACES=209, PETRI_TRANSITIONS=152} [2024-06-04 14:48:16,658 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 179 predicate places. [2024-06-04 14:48:16,658 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 152 transitions, 1206 flow [2024-06-04 14:48:16,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:16,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:16,659 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-04 14:48:16,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 14:48:16,659 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-04 14:48:16,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:16,659 INFO L85 PathProgramCache]: Analyzing trace with hash -771826260, now seen corresponding path program 20 times [2024-06-04 14:48:16,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:16,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519617840] [2024-06-04 14:48:16,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:16,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:16,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:17,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-04 14:48:17,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:17,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519617840] [2024-06-04 14:48:17,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519617840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:17,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:17,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:17,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276787861] [2024-06-04 14:48:17,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:17,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:17,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:17,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:17,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:17,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:17,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 152 transitions, 1206 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:17,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:17,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:17,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:18,155 INFO L124 PetriNetUnfolderBase]: 318/663 cut-off events. [2024-06-04 14:48:18,155 INFO L125 PetriNetUnfolderBase]: For 30538/30538 co-relation queries the response was YES. [2024-06-04 14:48:18,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3176 conditions, 663 events. 318/663 cut-off events. For 30538/30538 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3485 event pairs, 52 based on Foata normal form. 8/671 useless extension candidates. Maximal degree in co-relation 3091. Up to 544 conditions per place. [2024-06-04 14:48:18,161 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 140 selfloop transitions, 12 changer transitions 14/169 dead transitions. [2024-06-04 14:48:18,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 169 transitions, 1604 flow [2024-06-04 14:48:18,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:18,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:18,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-04 14:48:18,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-04 14:48:18,163 INFO L175 Difference]: Start difference. First operand has 209 places, 152 transitions, 1206 flow. Second operand 10 states and 118 transitions. [2024-06-04 14:48:18,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 169 transitions, 1604 flow [2024-06-04 14:48:18,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 169 transitions, 1570 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-04 14:48:18,231 INFO L231 Difference]: Finished difference. Result has 205 places, 148 transitions, 1179 flow [2024-06-04 14:48:18,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1179, PETRI_PLACES=205, PETRI_TRANSITIONS=148} [2024-06-04 14:48:18,231 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2024-06-04 14:48:18,231 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 148 transitions, 1179 flow [2024-06-04 14:48:18,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:18,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:18,231 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-04 14:48:18,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 14:48:18,232 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-04 14:48:18,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:18,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1628961080, now seen corresponding path program 21 times [2024-06-04 14:48:18,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:18,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819356375] [2024-06-04 14:48:18,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:18,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:18,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:19,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:19,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:19,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819356375] [2024-06-04 14:48:19,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819356375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:19,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:19,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:19,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285705164] [2024-06-04 14:48:19,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:19,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:19,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:19,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:19,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:19,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:19,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 148 transitions, 1179 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:19,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:19,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:19,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:20,061 INFO L124 PetriNetUnfolderBase]: 311/648 cut-off events. [2024-06-04 14:48:20,061 INFO L125 PetriNetUnfolderBase]: For 33178/33178 co-relation queries the response was YES. [2024-06-04 14:48:20,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3164 conditions, 648 events. 311/648 cut-off events. For 33178/33178 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3387 event pairs, 56 based on Foata normal form. 10/658 useless extension candidates. Maximal degree in co-relation 3081. Up to 494 conditions per place. [2024-06-04 14:48:20,066 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 123 selfloop transitions, 32 changer transitions 6/164 dead transitions. [2024-06-04 14:48:20,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 164 transitions, 1591 flow [2024-06-04 14:48:20,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:20,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:20,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 123 transitions. [2024-06-04 14:48:20,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967741935483871 [2024-06-04 14:48:20,067 INFO L175 Difference]: Start difference. First operand has 205 places, 148 transitions, 1179 flow. Second operand 10 states and 123 transitions. [2024-06-04 14:48:20,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 164 transitions, 1591 flow [2024-06-04 14:48:20,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 164 transitions, 1561 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 14:48:20,113 INFO L231 Difference]: Finished difference. Result has 200 places, 146 transitions, 1219 flow [2024-06-04 14:48:20,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1219, PETRI_PLACES=200, PETRI_TRANSITIONS=146} [2024-06-04 14:48:20,113 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 170 predicate places. [2024-06-04 14:48:20,113 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 146 transitions, 1219 flow [2024-06-04 14:48:20,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:20,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:20,113 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-04 14:48:20,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 14:48:20,114 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:20,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:20,114 INFO L85 PathProgramCache]: Analyzing trace with hash -600830880, now seen corresponding path program 22 times [2024-06-04 14:48:20,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:20,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668408312] [2024-06-04 14:48:20,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:20,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:20,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:21,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:21,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:21,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668408312] [2024-06-04 14:48:21,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668408312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:21,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:21,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:21,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118600958] [2024-06-04 14:48:21,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:21,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:21,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:21,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:21,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:21,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:21,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 146 transitions, 1219 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:21,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:21,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:21,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:21,845 INFO L124 PetriNetUnfolderBase]: 298/615 cut-off events. [2024-06-04 14:48:21,846 INFO L125 PetriNetUnfolderBase]: For 19736/19736 co-relation queries the response was YES. [2024-06-04 14:48:21,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3096 conditions, 615 events. 298/615 cut-off events. For 19736/19736 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3162 event pairs, 52 based on Foata normal form. 2/617 useless extension candidates. Maximal degree in co-relation 3015. Up to 511 conditions per place. [2024-06-04 14:48:21,850 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 127 selfloop transitions, 29 changer transitions 0/159 dead transitions. [2024-06-04 14:48:21,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 159 transitions, 1583 flow [2024-06-04 14:48:21,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:21,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:21,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-04 14:48:21,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-04 14:48:21,851 INFO L175 Difference]: Start difference. First operand has 200 places, 146 transitions, 1219 flow. Second operand 10 states and 118 transitions. [2024-06-04 14:48:21,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 159 transitions, 1583 flow [2024-06-04 14:48:21,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 159 transitions, 1483 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-04 14:48:21,895 INFO L231 Difference]: Finished difference. Result has 200 places, 147 transitions, 1209 flow [2024-06-04 14:48:21,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1209, PETRI_PLACES=200, PETRI_TRANSITIONS=147} [2024-06-04 14:48:21,896 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 170 predicate places. [2024-06-04 14:48:21,896 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 147 transitions, 1209 flow [2024-06-04 14:48:21,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:21,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:21,896 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-04 14:48:21,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 14:48:21,896 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:21,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:21,897 INFO L85 PathProgramCache]: Analyzing trace with hash -601008510, now seen corresponding path program 23 times [2024-06-04 14:48:21,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:21,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466220025] [2024-06-04 14:48:21,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:21,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:21,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:23,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:23,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:23,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466220025] [2024-06-04 14:48:23,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466220025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:23,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:23,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:23,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492864460] [2024-06-04 14:48:23,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:23,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:23,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:23,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:23,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:23,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:23,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 147 transitions, 1209 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:23,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:23,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:23,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:23,630 INFO L124 PetriNetUnfolderBase]: 302/623 cut-off events. [2024-06-04 14:48:23,630 INFO L125 PetriNetUnfolderBase]: For 19719/19719 co-relation queries the response was YES. [2024-06-04 14:48:23,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3104 conditions, 623 events. 302/623 cut-off events. For 19719/19719 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3230 event pairs, 50 based on Foata normal form. 2/625 useless extension candidates. Maximal degree in co-relation 3023. Up to 470 conditions per place. [2024-06-04 14:48:23,634 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 121 selfloop transitions, 37 changer transitions 0/161 dead transitions. [2024-06-04 14:48:23,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 161 transitions, 1579 flow [2024-06-04 14:48:23,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:23,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:23,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-04 14:48:23,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-04 14:48:23,635 INFO L175 Difference]: Start difference. First operand has 200 places, 147 transitions, 1209 flow. Second operand 10 states and 121 transitions. [2024-06-04 14:48:23,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 161 transitions, 1579 flow [2024-06-04 14:48:23,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 161 transitions, 1501 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-04 14:48:23,681 INFO L231 Difference]: Finished difference. Result has 202 places, 148 transitions, 1237 flow [2024-06-04 14:48:23,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1237, PETRI_PLACES=202, PETRI_TRANSITIONS=148} [2024-06-04 14:48:23,681 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-04 14:48:23,681 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 148 transitions, 1237 flow [2024-06-04 14:48:23,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:23,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:23,681 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-04 14:48:23,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 14:48:23,682 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:23,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:23,682 INFO L85 PathProgramCache]: Analyzing trace with hash -594567826, now seen corresponding path program 6 times [2024-06-04 14:48:23,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:23,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384771128] [2024-06-04 14:48:23,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:23,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:23,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:25,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:25,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:25,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384771128] [2024-06-04 14:48:25,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384771128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:25,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:25,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:48:25,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875167155] [2024-06-04 14:48:25,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:25,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:48:25,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:25,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:48:25,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:48:25,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:25,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 148 transitions, 1237 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:25,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:25,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:25,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:25,652 INFO L124 PetriNetUnfolderBase]: 314/655 cut-off events. [2024-06-04 14:48:25,653 INFO L125 PetriNetUnfolderBase]: For 28136/28136 co-relation queries the response was YES. [2024-06-04 14:48:25,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3233 conditions, 655 events. 314/655 cut-off events. For 28136/28136 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3454 event pairs, 60 based on Foata normal form. 8/663 useless extension candidates. Maximal degree in co-relation 3151. Up to 524 conditions per place. [2024-06-04 14:48:25,656 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 126 selfloop transitions, 26 changer transitions 9/164 dead transitions. [2024-06-04 14:48:25,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 164 transitions, 1629 flow [2024-06-04 14:48:25,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:48:25,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:48:25,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-04 14:48:25,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-04 14:48:25,657 INFO L175 Difference]: Start difference. First operand has 202 places, 148 transitions, 1237 flow. Second operand 11 states and 130 transitions. [2024-06-04 14:48:25,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 164 transitions, 1629 flow [2024-06-04 14:48:25,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 164 transitions, 1548 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-04 14:48:25,703 INFO L231 Difference]: Finished difference. Result has 206 places, 145 transitions, 1188 flow [2024-06-04 14:48:25,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1188, PETRI_PLACES=206, PETRI_TRANSITIONS=145} [2024-06-04 14:48:25,704 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2024-06-04 14:48:25,704 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 145 transitions, 1188 flow [2024-06-04 14:48:25,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:25,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:25,704 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-04 14:48:25,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 14:48:25,705 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:25,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:25,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1628715126, now seen corresponding path program 7 times [2024-06-04 14:48:25,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:25,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092393037] [2024-06-04 14:48:25,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:25,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:25,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:27,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:27,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:27,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092393037] [2024-06-04 14:48:27,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092393037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:27,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:27,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:48:27,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385221971] [2024-06-04 14:48:27,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:27,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:48:27,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:27,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:48:27,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:48:27,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:27,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 145 transitions, 1188 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:27,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:27,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:27,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:27,596 INFO L124 PetriNetUnfolderBase]: 327/686 cut-off events. [2024-06-04 14:48:27,596 INFO L125 PetriNetUnfolderBase]: For 37079/37079 co-relation queries the response was YES. [2024-06-04 14:48:27,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3738 conditions, 686 events. 327/686 cut-off events. For 37079/37079 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3676 event pairs, 68 based on Foata normal form. 6/692 useless extension candidates. Maximal degree in co-relation 3655. Up to 464 conditions per place. [2024-06-04 14:48:27,601 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 130 selfloop transitions, 24 changer transitions 7/164 dead transitions. [2024-06-04 14:48:27,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 164 transitions, 1722 flow [2024-06-04 14:48:27,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:27,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:27,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-04 14:48:27,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-04 14:48:27,602 INFO L175 Difference]: Start difference. First operand has 206 places, 145 transitions, 1188 flow. Second operand 10 states and 125 transitions. [2024-06-04 14:48:27,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 164 transitions, 1722 flow [2024-06-04 14:48:27,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 164 transitions, 1662 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-04 14:48:27,676 INFO L231 Difference]: Finished difference. Result has 203 places, 142 transitions, 1161 flow [2024-06-04 14:48:27,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1161, PETRI_PLACES=203, PETRI_TRANSITIONS=142} [2024-06-04 14:48:27,677 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 173 predicate places. [2024-06-04 14:48:27,677 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 142 transitions, 1161 flow [2024-06-04 14:48:27,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:27,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:27,677 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-04 14:48:27,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 14:48:27,677 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:27,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:27,677 INFO L85 PathProgramCache]: Analyzing trace with hash -600823936, now seen corresponding path program 8 times [2024-06-04 14:48:27,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:27,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319447924] [2024-06-04 14:48:27,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:27,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:27,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:29,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:29,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:29,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319447924] [2024-06-04 14:48:29,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319447924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:29,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:29,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:48:29,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409139947] [2024-06-04 14:48:29,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:29,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:48:29,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:29,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:48:29,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:48:29,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:29,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 142 transitions, 1161 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:29,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:29,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:29,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:30,046 INFO L124 PetriNetUnfolderBase]: 317/664 cut-off events. [2024-06-04 14:48:30,046 INFO L125 PetriNetUnfolderBase]: For 36124/36124 co-relation queries the response was YES. [2024-06-04 14:48:30,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3487 conditions, 664 events. 317/664 cut-off events. For 36124/36124 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3509 event pairs, 73 based on Foata normal form. 8/672 useless extension candidates. Maximal degree in co-relation 3405. Up to 517 conditions per place. [2024-06-04 14:48:30,050 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 119 selfloop transitions, 20 changer transitions 16/158 dead transitions. [2024-06-04 14:48:30,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 158 transitions, 1541 flow [2024-06-04 14:48:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:48:30,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:48:30,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-04 14:48:30,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-04 14:48:30,051 INFO L175 Difference]: Start difference. First operand has 203 places, 142 transitions, 1161 flow. Second operand 11 states and 129 transitions. [2024-06-04 14:48:30,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 158 transitions, 1541 flow [2024-06-04 14:48:30,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 158 transitions, 1493 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-04 14:48:30,133 INFO L231 Difference]: Finished difference. Result has 201 places, 133 transitions, 1065 flow [2024-06-04 14:48:30,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1065, PETRI_PLACES=201, PETRI_TRANSITIONS=133} [2024-06-04 14:48:30,134 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-06-04 14:48:30,134 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 133 transitions, 1065 flow [2024-06-04 14:48:30,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:30,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:30,134 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-04 14:48:30,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 14:48:30,134 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:30,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:30,135 INFO L85 PathProgramCache]: Analyzing trace with hash -506293118, now seen corresponding path program 24 times [2024-06-04 14:48:30,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:30,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707200748] [2024-06-04 14:48:30,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:30,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:30,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:31,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:31,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:31,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707200748] [2024-06-04 14:48:31,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707200748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:31,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:31,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:31,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269065298] [2024-06-04 14:48:31,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:31,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:31,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:31,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:31,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:31,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:31,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 133 transitions, 1065 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:31,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:31,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:31,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:31,618 INFO L124 PetriNetUnfolderBase]: 320/677 cut-off events. [2024-06-04 14:48:31,618 INFO L125 PetriNetUnfolderBase]: For 42769/42769 co-relation queries the response was YES. [2024-06-04 14:48:31,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3877 conditions, 677 events. 320/677 cut-off events. For 42769/42769 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3551 event pairs, 86 based on Foata normal form. 8/685 useless extension candidates. Maximal degree in co-relation 3797. Up to 489 conditions per place. [2024-06-04 14:48:31,622 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 124 selfloop transitions, 17 changer transitions 10/154 dead transitions. [2024-06-04 14:48:31,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 154 transitions, 1605 flow [2024-06-04 14:48:31,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:31,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:31,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-04 14:48:31,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-04 14:48:31,623 INFO L175 Difference]: Start difference. First operand has 201 places, 133 transitions, 1065 flow. Second operand 10 states and 124 transitions. [2024-06-04 14:48:31,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 154 transitions, 1605 flow [2024-06-04 14:48:31,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 154 transitions, 1511 flow, removed 20 selfloop flow, removed 13 redundant places. [2024-06-04 14:48:31,687 INFO L231 Difference]: Finished difference. Result has 191 places, 131 transitions, 1020 flow [2024-06-04 14:48:31,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1020, PETRI_PLACES=191, PETRI_TRANSITIONS=131} [2024-06-04 14:48:31,688 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2024-06-04 14:48:31,688 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 131 transitions, 1020 flow [2024-06-04 14:48:31,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:31,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:31,688 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-04 14:48:31,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 14:48:31,688 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:31,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:31,689 INFO L85 PathProgramCache]: Analyzing trace with hash -958317766, now seen corresponding path program 25 times [2024-06-04 14:48:31,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:31,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019381828] [2024-06-04 14:48:31,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:31,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:31,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:32,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:32,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:32,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019381828] [2024-06-04 14:48:32,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019381828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:32,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:32,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:32,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745138566] [2024-06-04 14:48:32,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:32,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:32,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:32,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:32,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:32,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:32,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 131 transitions, 1020 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:32,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:32,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:32,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:33,101 INFO L124 PetriNetUnfolderBase]: 289/612 cut-off events. [2024-06-04 14:48:33,101 INFO L125 PetriNetUnfolderBase]: For 28954/28954 co-relation queries the response was YES. [2024-06-04 14:48:33,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3365 conditions, 612 events. 289/612 cut-off events. For 28954/28954 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3116 event pairs, 77 based on Foata normal form. 2/614 useless extension candidates. Maximal degree in co-relation 3288. Up to 529 conditions per place. [2024-06-04 14:48:33,105 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 120 selfloop transitions, 19 changer transitions 1/143 dead transitions. [2024-06-04 14:48:33,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 143 transitions, 1343 flow [2024-06-04 14:48:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:33,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:33,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-04 14:48:33,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-04 14:48:33,106 INFO L175 Difference]: Start difference. First operand has 191 places, 131 transitions, 1020 flow. Second operand 10 states and 114 transitions. [2024-06-04 14:48:33,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 143 transitions, 1343 flow [2024-06-04 14:48:33,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 143 transitions, 1302 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-04 14:48:33,159 INFO L231 Difference]: Finished difference. Result has 192 places, 132 transitions, 1043 flow [2024-06-04 14:48:33,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1043, PETRI_PLACES=192, PETRI_TRANSITIONS=132} [2024-06-04 14:48:33,160 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2024-06-04 14:48:33,160 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 132 transitions, 1043 flow [2024-06-04 14:48:33,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:33,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:33,160 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-04 14:48:33,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 14:48:33,160 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:33,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:33,160 INFO L85 PathProgramCache]: Analyzing trace with hash -963079366, now seen corresponding path program 26 times [2024-06-04 14:48:33,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:33,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699825237] [2024-06-04 14:48:33,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:33,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:33,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:34,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:34,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:34,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699825237] [2024-06-04 14:48:34,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699825237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:34,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:34,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:34,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512156955] [2024-06-04 14:48:34,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:34,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:34,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:34,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:34,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:34,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:34,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 132 transitions, 1043 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:34,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:34,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:34,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:34,480 INFO L124 PetriNetUnfolderBase]: 300/637 cut-off events. [2024-06-04 14:48:34,480 INFO L125 PetriNetUnfolderBase]: For 33761/33761 co-relation queries the response was YES. [2024-06-04 14:48:34,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3449 conditions, 637 events. 300/637 cut-off events. For 33761/33761 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3276 event pairs, 75 based on Foata normal form. 8/645 useless extension candidates. Maximal degree in co-relation 3372. Up to 520 conditions per place. [2024-06-04 14:48:34,484 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 117 selfloop transitions, 15 changer transitions 12/147 dead transitions. [2024-06-04 14:48:34,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 147 transitions, 1387 flow [2024-06-04 14:48:34,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:34,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:34,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-04 14:48:34,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-04 14:48:34,485 INFO L175 Difference]: Start difference. First operand has 192 places, 132 transitions, 1043 flow. Second operand 10 states and 117 transitions. [2024-06-04 14:48:34,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 147 transitions, 1387 flow [2024-06-04 14:48:34,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 147 transitions, 1333 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-04 14:48:34,541 INFO L231 Difference]: Finished difference. Result has 193 places, 129 transitions, 1006 flow [2024-06-04 14:48:34,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1006, PETRI_PLACES=193, PETRI_TRANSITIONS=129} [2024-06-04 14:48:34,541 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2024-06-04 14:48:34,542 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 129 transitions, 1006 flow [2024-06-04 14:48:34,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:34,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:34,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:48:34,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 14:48:34,542 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:34,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:34,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1658075308, now seen corresponding path program 27 times [2024-06-04 14:48:34,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:34,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114258862] [2024-06-04 14:48:34,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:34,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:34,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:35,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:35,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:35,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114258862] [2024-06-04 14:48:35,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114258862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:35,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:35,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:35,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012628086] [2024-06-04 14:48:35,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:35,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:35,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:35,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:35,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:35,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:35,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 129 transitions, 1006 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:35,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:35,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:35,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:36,211 INFO L124 PetriNetUnfolderBase]: 282/599 cut-off events. [2024-06-04 14:48:36,212 INFO L125 PetriNetUnfolderBase]: For 29139/29139 co-relation queries the response was YES. [2024-06-04 14:48:36,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3323 conditions, 599 events. 282/599 cut-off events. For 29139/29139 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3040 event pairs, 77 based on Foata normal form. 2/601 useless extension candidates. Maximal degree in co-relation 3246. Up to 501 conditions per place. [2024-06-04 14:48:36,215 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 112 selfloop transitions, 25 changer transitions 0/140 dead transitions. [2024-06-04 14:48:36,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 140 transitions, 1320 flow [2024-06-04 14:48:36,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:36,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:36,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-04 14:48:36,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-04 14:48:36,216 INFO L175 Difference]: Start difference. First operand has 193 places, 129 transitions, 1006 flow. Second operand 10 states and 118 transitions. [2024-06-04 14:48:36,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 140 transitions, 1320 flow [2024-06-04 14:48:36,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 140 transitions, 1284 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-04 14:48:36,266 INFO L231 Difference]: Finished difference. Result has 189 places, 130 transitions, 1044 flow [2024-06-04 14:48:36,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1044, PETRI_PLACES=189, PETRI_TRANSITIONS=130} [2024-06-04 14:48:36,266 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 159 predicate places. [2024-06-04 14:48:36,266 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 130 transitions, 1044 flow [2024-06-04 14:48:36,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:36,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:36,266 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-04 14:48:36,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 14:48:36,267 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:36,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:36,267 INFO L85 PathProgramCache]: Analyzing trace with hash -792261616, now seen corresponding path program 28 times [2024-06-04 14:48:36,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:36,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767439274] [2024-06-04 14:48:36,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:36,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:36,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:37,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:37,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:37,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767439274] [2024-06-04 14:48:37,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767439274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:37,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:37,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:37,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064014239] [2024-06-04 14:48:37,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:37,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:37,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:37,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:37,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:37,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:37,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 130 transitions, 1044 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:37,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:37,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:37,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:38,171 INFO L124 PetriNetUnfolderBase]: 293/620 cut-off events. [2024-06-04 14:48:38,171 INFO L125 PetriNetUnfolderBase]: For 29444/29444 co-relation queries the response was YES. [2024-06-04 14:48:38,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3535 conditions, 620 events. 293/620 cut-off events. For 29444/29444 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3150 event pairs, 76 based on Foata normal form. 2/622 useless extension candidates. Maximal degree in co-relation 3460. Up to 499 conditions per place. [2024-06-04 14:48:38,174 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 114 selfloop transitions, 27 changer transitions 0/144 dead transitions. [2024-06-04 14:48:38,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 144 transitions, 1486 flow [2024-06-04 14:48:38,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:38,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:38,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-04 14:48:38,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-04 14:48:38,175 INFO L175 Difference]: Start difference. First operand has 189 places, 130 transitions, 1044 flow. Second operand 10 states and 120 transitions. [2024-06-04 14:48:38,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 144 transitions, 1486 flow [2024-06-04 14:48:38,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 144 transitions, 1422 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-04 14:48:38,226 INFO L231 Difference]: Finished difference. Result has 191 places, 132 transitions, 1080 flow [2024-06-04 14:48:38,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1080, PETRI_PLACES=191, PETRI_TRANSITIONS=132} [2024-06-04 14:48:38,226 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2024-06-04 14:48:38,226 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 132 transitions, 1080 flow [2024-06-04 14:48:38,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:38,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:38,227 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-04 14:48:38,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 14:48:38,227 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:38,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:38,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1627921342, now seen corresponding path program 29 times [2024-06-04 14:48:38,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:38,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436608123] [2024-06-04 14:48:38,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:38,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:38,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:39,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:39,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:39,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436608123] [2024-06-04 14:48:39,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436608123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:39,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:39,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:39,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125226980] [2024-06-04 14:48:39,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:39,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:39,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:39,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:39,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:39,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:39,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 132 transitions, 1080 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:39,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:39,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:39,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:39,673 INFO L124 PetriNetUnfolderBase]: 297/628 cut-off events. [2024-06-04 14:48:39,674 INFO L125 PetriNetUnfolderBase]: For 30781/30781 co-relation queries the response was YES. [2024-06-04 14:48:39,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3608 conditions, 628 events. 297/628 cut-off events. For 30781/30781 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3204 event pairs, 80 based on Foata normal form. 2/630 useless extension candidates. Maximal degree in co-relation 3532. Up to 438 conditions per place. [2024-06-04 14:48:39,677 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 80 selfloop transitions, 60 changer transitions 0/143 dead transitions. [2024-06-04 14:48:39,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 143 transitions, 1404 flow [2024-06-04 14:48:39,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:39,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:39,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-04 14:48:39,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-04 14:48:39,678 INFO L175 Difference]: Start difference. First operand has 191 places, 132 transitions, 1080 flow. Second operand 10 states and 125 transitions. [2024-06-04 14:48:39,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 143 transitions, 1404 flow [2024-06-04 14:48:39,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 143 transitions, 1352 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-04 14:48:39,734 INFO L231 Difference]: Finished difference. Result has 195 places, 133 transitions, 1176 flow [2024-06-04 14:48:39,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1176, PETRI_PLACES=195, PETRI_TRANSITIONS=133} [2024-06-04 14:48:39,735 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-04 14:48:39,735 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 133 transitions, 1176 flow [2024-06-04 14:48:39,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:39,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:39,735 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-04 14:48:39,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 14:48:39,735 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:39,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:39,735 INFO L85 PathProgramCache]: Analyzing trace with hash -822588562, now seen corresponding path program 30 times [2024-06-04 14:48:39,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:39,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929315176] [2024-06-04 14:48:39,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:39,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:39,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:40,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:40,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:40,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929315176] [2024-06-04 14:48:40,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929315176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:40,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:40,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:40,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121701635] [2024-06-04 14:48:40,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:40,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:40,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:40,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:40,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:40,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:40,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 133 transitions, 1176 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:40,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:40,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:40,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:41,223 INFO L124 PetriNetUnfolderBase]: 323/682 cut-off events. [2024-06-04 14:48:41,223 INFO L125 PetriNetUnfolderBase]: For 41436/41436 co-relation queries the response was YES. [2024-06-04 14:48:41,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4346 conditions, 682 events. 323/682 cut-off events. For 41436/41436 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3577 event pairs, 90 based on Foata normal form. 2/684 useless extension candidates. Maximal degree in co-relation 4268. Up to 413 conditions per place. [2024-06-04 14:48:41,228 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 84 selfloop transitions, 62 changer transitions 0/149 dead transitions. [2024-06-04 14:48:41,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 149 transitions, 1654 flow [2024-06-04 14:48:41,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:41,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:41,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 130 transitions. [2024-06-04 14:48:41,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41935483870967744 [2024-06-04 14:48:41,228 INFO L175 Difference]: Start difference. First operand has 195 places, 133 transitions, 1176 flow. Second operand 10 states and 130 transitions. [2024-06-04 14:48:41,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 149 transitions, 1654 flow [2024-06-04 14:48:41,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 149 transitions, 1516 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-04 14:48:41,320 INFO L231 Difference]: Finished difference. Result has 197 places, 134 transitions, 1190 flow [2024-06-04 14:48:41,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1190, PETRI_PLACES=197, PETRI_TRANSITIONS=134} [2024-06-04 14:48:41,320 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-04 14:48:41,320 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 134 transitions, 1190 flow [2024-06-04 14:48:41,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:41,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:41,320 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-04 14:48:41,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 14:48:41,321 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:41,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:41,321 INFO L85 PathProgramCache]: Analyzing trace with hash -785827876, now seen corresponding path program 31 times [2024-06-04 14:48:41,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:41,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83888488] [2024-06-04 14:48:41,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:41,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:41,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:42,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:42,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:42,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83888488] [2024-06-04 14:48:42,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83888488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:42,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:42,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:42,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127133976] [2024-06-04 14:48:42,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:42,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:42,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:42,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:42,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:42,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:42,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 134 transitions, 1190 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:42,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:42,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:42,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:42,989 INFO L124 PetriNetUnfolderBase]: 320/677 cut-off events. [2024-06-04 14:48:42,989 INFO L125 PetriNetUnfolderBase]: For 40459/40459 co-relation queries the response was YES. [2024-06-04 14:48:42,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4229 conditions, 677 events. 320/677 cut-off events. For 40459/40459 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3542 event pairs, 91 based on Foata normal form. 2/679 useless extension candidates. Maximal degree in co-relation 4150. Up to 579 conditions per place. [2024-06-04 14:48:42,994 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 115 selfloop transitions, 26 changer transitions 0/144 dead transitions. [2024-06-04 14:48:42,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 144 transitions, 1494 flow [2024-06-04 14:48:42,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:42,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:42,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-04 14:48:42,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-04 14:48:42,995 INFO L175 Difference]: Start difference. First operand has 197 places, 134 transitions, 1190 flow. Second operand 10 states and 117 transitions. [2024-06-04 14:48:42,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 144 transitions, 1494 flow [2024-06-04 14:48:43,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 144 transitions, 1331 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-04 14:48:43,065 INFO L231 Difference]: Finished difference. Result has 199 places, 134 transitions, 1083 flow [2024-06-04 14:48:43,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1027, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1083, PETRI_PLACES=199, PETRI_TRANSITIONS=134} [2024-06-04 14:48:43,066 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 169 predicate places. [2024-06-04 14:48:43,066 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 134 transitions, 1083 flow [2024-06-04 14:48:43,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:43,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:43,066 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-04 14:48:43,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 14:48:43,066 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:43,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:43,066 INFO L85 PathProgramCache]: Analyzing trace with hash -816154822, now seen corresponding path program 32 times [2024-06-04 14:48:43,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:43,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863575530] [2024-06-04 14:48:43,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:43,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:43,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:44,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:44,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:44,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863575530] [2024-06-04 14:48:44,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863575530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:44,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:44,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:44,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589785028] [2024-06-04 14:48:44,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:44,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:44,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:44,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:44,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:44,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:44,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 134 transitions, 1083 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:44,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:44,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:44,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:44,579 INFO L124 PetriNetUnfolderBase]: 336/713 cut-off events. [2024-06-04 14:48:44,579 INFO L125 PetriNetUnfolderBase]: For 51634/51634 co-relation queries the response was YES. [2024-06-04 14:48:44,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4267 conditions, 713 events. 336/713 cut-off events. For 51634/51634 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3811 event pairs, 95 based on Foata normal form. 10/723 useless extension candidates. Maximal degree in co-relation 4188. Up to 491 conditions per place. [2024-06-04 14:48:44,583 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 87 selfloop transitions, 52 changer transitions 6/148 dead transitions. [2024-06-04 14:48:44,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 148 transitions, 1456 flow [2024-06-04 14:48:44,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:44,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:44,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-04 14:48:44,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-04 14:48:44,584 INFO L175 Difference]: Start difference. First operand has 199 places, 134 transitions, 1083 flow. Second operand 10 states and 129 transitions. [2024-06-04 14:48:44,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 148 transitions, 1456 flow [2024-06-04 14:48:44,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 148 transitions, 1398 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-04 14:48:44,652 INFO L231 Difference]: Finished difference. Result has 200 places, 132 transitions, 1136 flow [2024-06-04 14:48:44,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1025, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1136, PETRI_PLACES=200, PETRI_TRANSITIONS=132} [2024-06-04 14:48:44,653 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 170 predicate places. [2024-06-04 14:48:44,653 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 132 transitions, 1136 flow [2024-06-04 14:48:44,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:44,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:44,653 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-04 14:48:44,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 14:48:44,653 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:44,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:44,653 INFO L85 PathProgramCache]: Analyzing trace with hash 995758670, now seen corresponding path program 33 times [2024-06-04 14:48:44,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:44,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716275830] [2024-06-04 14:48:44,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:44,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:44,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:45,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:45,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:45,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716275830] [2024-06-04 14:48:45,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716275830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:45,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:45,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:45,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764693464] [2024-06-04 14:48:45,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:45,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:45,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:45,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:45,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:45,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:45,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 132 transitions, 1136 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:45,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:45,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:45,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:46,185 INFO L124 PetriNetUnfolderBase]: 306/656 cut-off events. [2024-06-04 14:48:46,185 INFO L125 PetriNetUnfolderBase]: For 40747/40747 co-relation queries the response was YES. [2024-06-04 14:48:46,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3579 conditions, 656 events. 306/656 cut-off events. For 40747/40747 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3436 event pairs, 107 based on Foata normal form. 10/666 useless extension candidates. Maximal degree in co-relation 3499. Up to 540 conditions per place. [2024-06-04 14:48:46,189 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 115 selfloop transitions, 20 changer transitions 7/145 dead transitions. [2024-06-04 14:48:46,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 145 transitions, 1480 flow [2024-06-04 14:48:46,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:46,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:46,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-04 14:48:46,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-04 14:48:46,189 INFO L175 Difference]: Start difference. First operand has 200 places, 132 transitions, 1136 flow. Second operand 10 states and 121 transitions. [2024-06-04 14:48:46,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 145 transitions, 1480 flow [2024-06-04 14:48:46,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 145 transitions, 1334 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-04 14:48:46,253 INFO L231 Difference]: Finished difference. Result has 200 places, 128 transitions, 1007 flow [2024-06-04 14:48:46,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1007, PETRI_PLACES=200, PETRI_TRANSITIONS=128} [2024-06-04 14:48:46,254 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 170 predicate places. [2024-06-04 14:48:46,254 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 128 transitions, 1007 flow [2024-06-04 14:48:46,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:46,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:46,254 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-04 14:48:46,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 14:48:46,254 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:46,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:46,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1169227780, now seen corresponding path program 9 times [2024-06-04 14:48:46,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:46,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64013379] [2024-06-04 14:48:46,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:46,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:46,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:48,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:48,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:48,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64013379] [2024-06-04 14:48:48,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64013379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:48,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:48,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:48:48,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821291273] [2024-06-04 14:48:48,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:48,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:48:48,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:48,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:48:48,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:48:48,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:48,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 128 transitions, 1007 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:48,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:48,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:48,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:48,632 INFO L124 PetriNetUnfolderBase]: 299/645 cut-off events. [2024-06-04 14:48:48,633 INFO L125 PetriNetUnfolderBase]: For 36056/36056 co-relation queries the response was YES. [2024-06-04 14:48:48,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3406 conditions, 645 events. 299/645 cut-off events. For 36056/36056 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3378 event pairs, 101 based on Foata normal form. 6/651 useless extension candidates. Maximal degree in co-relation 3326. Up to 544 conditions per place. [2024-06-04 14:48:48,637 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 113 selfloop transitions, 18 changer transitions 10/144 dead transitions. [2024-06-04 14:48:48,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 144 transitions, 1349 flow [2024-06-04 14:48:48,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:48:48,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:48:48,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 136 transitions. [2024-06-04 14:48:48,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-04 14:48:48,638 INFO L175 Difference]: Start difference. First operand has 200 places, 128 transitions, 1007 flow. Second operand 12 states and 136 transitions. [2024-06-04 14:48:48,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 144 transitions, 1349 flow [2024-06-04 14:48:48,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 144 transitions, 1253 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-04 14:48:48,697 INFO L231 Difference]: Finished difference. Result has 202 places, 126 transitions, 937 flow [2024-06-04 14:48:48,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=937, PETRI_PLACES=202, PETRI_TRANSITIONS=126} [2024-06-04 14:48:48,698 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-04 14:48:48,698 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 126 transitions, 937 flow [2024-06-04 14:48:48,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:48,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:48,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:48:48,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 14:48:48,699 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:48,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:48,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1658255232, now seen corresponding path program 10 times [2024-06-04 14:48:48,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:48,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359965530] [2024-06-04 14:48:48,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:48,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:48,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48: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-04 14:48:50,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:50,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359965530] [2024-06-04 14:48:50,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359965530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:50,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:50,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:48:50,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455989114] [2024-06-04 14:48:50,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:50,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:48:50,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:50,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:48:50,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:48:50,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:50,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 126 transitions, 937 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:50,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:50,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:50,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:51,235 INFO L124 PetriNetUnfolderBase]: 296/641 cut-off events. [2024-06-04 14:48:51,235 INFO L125 PetriNetUnfolderBase]: For 40927/40927 co-relation queries the response was YES. [2024-06-04 14:48:51,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3351 conditions, 641 events. 296/641 cut-off events. For 40927/40927 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3370 event pairs, 76 based on Foata normal form. 8/649 useless extension candidates. Maximal degree in co-relation 3269. Up to 470 conditions per place. [2024-06-04 14:48:51,241 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 93 selfloop transitions, 29 changer transitions 13/138 dead transitions. [2024-06-04 14:48:51,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 138 transitions, 1263 flow [2024-06-04 14:48:51,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:48:51,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:48:51,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-04 14:48:51,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-04 14:48:51,243 INFO L175 Difference]: Start difference. First operand has 202 places, 126 transitions, 937 flow. Second operand 11 states and 130 transitions. [2024-06-04 14:48:51,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 138 transitions, 1263 flow [2024-06-04 14:48:51,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 138 transitions, 1192 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-04 14:48:51,332 INFO L231 Difference]: Finished difference. Result has 197 places, 120 transitions, 898 flow [2024-06-04 14:48:51,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=898, PETRI_PLACES=197, PETRI_TRANSITIONS=120} [2024-06-04 14:48:51,332 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-04 14:48:51,333 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 120 transitions, 898 flow [2024-06-04 14:48:51,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:51,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:51,333 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-04 14:48:51,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 14:48:51,333 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:51,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:51,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1027561480, now seen corresponding path program 11 times [2024-06-04 14:48:51,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:51,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195011259] [2024-06-04 14:48:51,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:51,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:51,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:53,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:53,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:53,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195011259] [2024-06-04 14:48:53,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195011259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:53,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:53,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:48:53,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212854307] [2024-06-04 14:48:53,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:53,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:48:53,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:53,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:48:53,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:48:53,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:53,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 120 transitions, 898 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:53,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:53,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:53,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:53,533 INFO L124 PetriNetUnfolderBase]: 302/658 cut-off events. [2024-06-04 14:48:53,533 INFO L125 PetriNetUnfolderBase]: For 46530/46530 co-relation queries the response was YES. [2024-06-04 14:48:53,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3792 conditions, 658 events. 302/658 cut-off events. For 46530/46530 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3476 event pairs, 113 based on Foata normal form. 6/664 useless extension candidates. Maximal degree in co-relation 3713. Up to 513 conditions per place. [2024-06-04 14:48:53,537 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 113 selfloop transitions, 15 changer transitions 7/138 dead transitions. [2024-06-04 14:48:53,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 138 transitions, 1364 flow [2024-06-04 14:48:53,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:48:53,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:48:53,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-04 14:48:53,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-04 14:48:53,538 INFO L175 Difference]: Start difference. First operand has 197 places, 120 transitions, 898 flow. Second operand 11 states and 130 transitions. [2024-06-04 14:48:53,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 138 transitions, 1364 flow [2024-06-04 14:48:53,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 138 transitions, 1290 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-04 14:48:53,613 INFO L231 Difference]: Finished difference. Result has 191 places, 117 transitions, 845 flow [2024-06-04 14:48:53,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=180, 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=845, PETRI_PLACES=191, PETRI_TRANSITIONS=117} [2024-06-04 14:48:53,613 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2024-06-04 14:48:53,613 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 117 transitions, 845 flow [2024-06-04 14:48:53,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:53,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:53,613 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-04 14:48:53,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 14:48:53,614 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:53,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:53,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1664741982, now seen corresponding path program 12 times [2024-06-04 14:48:53,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:53,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799170156] [2024-06-04 14:48:53,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:53,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:53,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:54,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:54,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:54,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799170156] [2024-06-04 14:48:54,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799170156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:54,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:54,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:48:54,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638736454] [2024-06-04 14:48:54,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:54,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:48:54,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:54,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:48:54,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:48:55,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:55,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 117 transitions, 845 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:55,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:55,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:55,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:55,422 INFO L124 PetriNetUnfolderBase]: 299/654 cut-off events. [2024-06-04 14:48:55,422 INFO L125 PetriNetUnfolderBase]: For 44543/44543 co-relation queries the response was YES. [2024-06-04 14:48:55,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3669 conditions, 654 events. 299/654 cut-off events. For 44543/44543 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3471 event pairs, 88 based on Foata normal form. 8/662 useless extension candidates. Maximal degree in co-relation 3593. Up to 499 conditions per place. [2024-06-04 14:48:55,427 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 90 selfloop transitions, 27 changer transitions 9/129 dead transitions. [2024-06-04 14:48:55,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 129 transitions, 1151 flow [2024-06-04 14:48:55,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:48:55,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:48:55,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-04 14:48:55,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-04 14:48:55,428 INFO L175 Difference]: Start difference. First operand has 191 places, 117 transitions, 845 flow. Second operand 11 states and 127 transitions. [2024-06-04 14:48:55,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 129 transitions, 1151 flow [2024-06-04 14:48:55,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 129 transitions, 1114 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-04 14:48:55,493 INFO L231 Difference]: Finished difference. Result has 187 places, 114 transitions, 846 flow [2024-06-04 14:48:55,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=846, PETRI_PLACES=187, PETRI_TRANSITIONS=114} [2024-06-04 14:48:55,494 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 157 predicate places. [2024-06-04 14:48:55,494 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 114 transitions, 846 flow [2024-06-04 14:48:55,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:55,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:55,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:48:55,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 14:48:55,494 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:55,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:55,495 INFO L85 PathProgramCache]: Analyzing trace with hash -785581922, now seen corresponding path program 13 times [2024-06-04 14:48:55,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:55,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952495015] [2024-06-04 14:48:55,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:55,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:55,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:56,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:48:56,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:56,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952495015] [2024-06-04 14:48:56,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952495015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:56,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:56,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:48:56,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088828617] [2024-06-04 14:48:56,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:56,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:48:56,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:56,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:48:56,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:48:56,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:56,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 114 transitions, 846 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 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-04 14:48:56,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:56,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:56,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:57,106 INFO L124 PetriNetUnfolderBase]: 312/687 cut-off events. [2024-06-04 14:48:57,106 INFO L125 PetriNetUnfolderBase]: For 46932/46932 co-relation queries the response was YES. [2024-06-04 14:48:57,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4144 conditions, 687 events. 312/687 cut-off events. For 46932/46932 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3704 event pairs, 104 based on Foata normal form. 6/693 useless extension candidates. Maximal degree in co-relation 4070. Up to 457 conditions per place. [2024-06-04 14:48:57,110 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 100 selfloop transitions, 21 changer transitions 7/131 dead transitions. [2024-06-04 14:48:57,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 131 transitions, 1286 flow [2024-06-04 14:48:57,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:48:57,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:48:57,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-04 14:48:57,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-04 14:48:57,112 INFO L175 Difference]: Start difference. First operand has 187 places, 114 transitions, 846 flow. Second operand 10 states and 124 transitions. [2024-06-04 14:48:57,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 131 transitions, 1286 flow [2024-06-04 14:48:57,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 131 transitions, 1220 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-04 14:48:57,192 INFO L231 Difference]: Finished difference. Result has 184 places, 111 transitions, 810 flow [2024-06-04 14:48:57,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=810, PETRI_PLACES=184, PETRI_TRANSITIONS=111} [2024-06-04 14:48:57,193 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 154 predicate places. [2024-06-04 14:48:57,193 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 111 transitions, 810 flow [2024-06-04 14:48:57,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 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-04 14:48:57,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:57,193 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-04 14:48:57,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 14:48:57,193 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:57,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:57,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1664511342, now seen corresponding path program 14 times [2024-06-04 14:48:57,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:57,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899821693] [2024-06-04 14:48:57,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:57,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:57,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:48:58,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-04 14:48:58,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:48:58,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899821693] [2024-06-04 14:48:58,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899821693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:48:58,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:48:58,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:48:58,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561391512] [2024-06-04 14:48:58,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:48:58,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:48:58,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:48:58,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:48:58,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:48:58,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:48:58,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 111 transitions, 810 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:58,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:48:58,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:48:58,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:48:59,291 INFO L124 PetriNetUnfolderBase]: 302/665 cut-off events. [2024-06-04 14:48:59,291 INFO L125 PetriNetUnfolderBase]: For 47843/47843 co-relation queries the response was YES. [2024-06-04 14:48:59,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3925 conditions, 665 events. 302/665 cut-off events. For 47843/47843 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3549 event pairs, 107 based on Foata normal form. 8/673 useless extension candidates. Maximal degree in co-relation 3852. Up to 537 conditions per place. [2024-06-04 14:48:59,295 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 94 selfloop transitions, 21 changer transitions 7/125 dead transitions. [2024-06-04 14:48:59,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 125 transitions, 1114 flow [2024-06-04 14:48:59,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:48:59,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:48:59,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-04 14:48:59,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-04 14:48:59,296 INFO L175 Difference]: Start difference. First operand has 184 places, 111 transitions, 810 flow. Second operand 11 states and 129 transitions. [2024-06-04 14:48:59,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 125 transitions, 1114 flow [2024-06-04 14:48:59,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 125 transitions, 1070 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-04 14:48:59,366 INFO L231 Difference]: Finished difference. Result has 182 places, 108 transitions, 795 flow [2024-06-04 14:48:59,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=795, PETRI_PLACES=182, PETRI_TRANSITIONS=108} [2024-06-04 14:48:59,367 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 152 predicate places. [2024-06-04 14:48:59,367 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 108 transitions, 795 flow [2024-06-04 14:48:59,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:48:59,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:48:59,367 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-04 14:48:59,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 14:48:59,368 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:48:59,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:48:59,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1454566660, now seen corresponding path program 15 times [2024-06-04 14:48:59,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:48:59,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692675622] [2024-06-04 14:48:59,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:48:59,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:48:59,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:01,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:01,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:01,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692675622] [2024-06-04 14:49:01,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692675622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:01,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:01,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:01,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120260634] [2024-06-04 14:49:01,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:01,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:01,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:01,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:01,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:01,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:01,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 108 transitions, 795 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:01,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:01,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:01,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:01,778 INFO L124 PetriNetUnfolderBase]: 275/611 cut-off events. [2024-06-04 14:49:01,778 INFO L125 PetriNetUnfolderBase]: For 36801/36801 co-relation queries the response was YES. [2024-06-04 14:49:01,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3312 conditions, 611 events. 275/611 cut-off events. For 36801/36801 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3183 event pairs, 120 based on Foata normal form. 8/619 useless extension candidates. Maximal degree in co-relation 3241. Up to 510 conditions per place. [2024-06-04 14:49:01,782 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 98 selfloop transitions, 14 changer transitions 7/122 dead transitions. [2024-06-04 14:49:01,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 122 transitions, 1093 flow [2024-06-04 14:49:01,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:01,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:01,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-04 14:49:01,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-04 14:49:01,783 INFO L175 Difference]: Start difference. First operand has 182 places, 108 transitions, 795 flow. Second operand 11 states and 127 transitions. [2024-06-04 14:49:01,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 122 transitions, 1093 flow [2024-06-04 14:49:01,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 122 transitions, 1045 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-04 14:49:01,844 INFO L231 Difference]: Finished difference. Result has 180 places, 105 transitions, 762 flow [2024-06-04 14:49:01,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=747, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=762, PETRI_PLACES=180, PETRI_TRANSITIONS=105} [2024-06-04 14:49:01,844 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 150 predicate places. [2024-06-04 14:49:01,844 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 105 transitions, 762 flow [2024-06-04 14:49:01,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:01,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:01,845 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-04 14:49:01,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 14:49:01,845 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:01,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:01,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1291223824, now seen corresponding path program 16 times [2024-06-04 14:49:01,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:01,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847321259] [2024-06-04 14:49:01,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:01,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:01,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:03,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:03,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:03,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847321259] [2024-06-04 14:49:03,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847321259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:03,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:03,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:03,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235746043] [2024-06-04 14:49:03,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:03,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:03,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:03,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:03,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:03,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:03,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 105 transitions, 762 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:03,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:03,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:03,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:03,796 INFO L124 PetriNetUnfolderBase]: 266/596 cut-off events. [2024-06-04 14:49:03,796 INFO L125 PetriNetUnfolderBase]: For 33173/33173 co-relation queries the response was YES. [2024-06-04 14:49:03,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3208 conditions, 596 events. 266/596 cut-off events. For 33173/33173 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3081 event pairs, 112 based on Foata normal form. 6/602 useless extension candidates. Maximal degree in co-relation 3138. Up to 498 conditions per place. [2024-06-04 14:49:03,801 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 94 selfloop transitions, 11 changer transitions 13/121 dead transitions. [2024-06-04 14:49:03,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 121 transitions, 1054 flow [2024-06-04 14:49:03,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:49:03,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:49:03,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 133 transitions. [2024-06-04 14:49:03,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575268817204301 [2024-06-04 14:49:03,802 INFO L175 Difference]: Start difference. First operand has 180 places, 105 transitions, 762 flow. Second operand 12 states and 133 transitions. [2024-06-04 14:49:03,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 121 transitions, 1054 flow [2024-06-04 14:49:03,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 121 transitions, 1020 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-04 14:49:03,869 INFO L231 Difference]: Finished difference. Result has 178 places, 101 transitions, 732 flow [2024-06-04 14:49:03,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=728, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=732, PETRI_PLACES=178, PETRI_TRANSITIONS=101} [2024-06-04 14:49:03,869 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 148 predicate places. [2024-06-04 14:49:03,869 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 101 transitions, 732 flow [2024-06-04 14:49:03,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:03,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:03,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:49:03,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 14:49:03,870 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:03,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:03,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1627928286, now seen corresponding path program 17 times [2024-06-04 14:49:03,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:03,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306632303] [2024-06-04 14:49:03,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:03,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:03,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:06,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:06,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:06,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306632303] [2024-06-04 14:49:06,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306632303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:06,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:06,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:06,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025812300] [2024-06-04 14:49:06,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:06,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:06,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:06,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:06,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:07,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:07,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 101 transitions, 732 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:07,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:07,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:07,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:07,551 INFO L124 PetriNetUnfolderBase]: 259/582 cut-off events. [2024-06-04 14:49:07,551 INFO L125 PetriNetUnfolderBase]: For 34390/34390 co-relation queries the response was YES. [2024-06-04 14:49:07,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3138 conditions, 582 events. 259/582 cut-off events. For 34390/34390 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3003 event pairs, 95 based on Foata normal form. 8/590 useless extension candidates. Maximal degree in co-relation 3069. Up to 405 conditions per place. [2024-06-04 14:49:07,555 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 72 selfloop transitions, 33 changer transitions 7/115 dead transitions. [2024-06-04 14:49:07,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 115 transitions, 1016 flow [2024-06-04 14:49:07,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:07,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:07,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-04 14:49:07,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-04 14:49:07,556 INFO L175 Difference]: Start difference. First operand has 178 places, 101 transitions, 732 flow. Second operand 11 states and 132 transitions. [2024-06-04 14:49:07,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 115 transitions, 1016 flow [2024-06-04 14:49:07,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 115 transitions, 988 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-04 14:49:07,608 INFO L231 Difference]: Finished difference. Result has 172 places, 98 transitions, 758 flow [2024-06-04 14:49:07,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=758, PETRI_PLACES=172, PETRI_TRANSITIONS=98} [2024-06-04 14:49:07,608 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 142 predicate places. [2024-06-04 14:49:07,608 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 98 transitions, 758 flow [2024-06-04 14:49:07,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:07,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:07,608 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-04 14:49:07,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 14:49:07,608 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:07,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:07,609 INFO L85 PathProgramCache]: Analyzing trace with hash -815908868, now seen corresponding path program 18 times [2024-06-04 14:49:07,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:07,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530345053] [2024-06-04 14:49:07,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:07,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:07,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:08,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:08,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:08,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530345053] [2024-06-04 14:49:08,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530345053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:08,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:08,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-04 14:49:08,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193628637] [2024-06-04 14:49:08,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:08,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-04 14:49:08,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:08,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-04 14:49:08,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-04 14:49:08,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:08,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 98 transitions, 758 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 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-04 14:49:08,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:08,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:08,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:09,260 INFO L124 PetriNetUnfolderBase]: 265/602 cut-off events. [2024-06-04 14:49:09,261 INFO L125 PetriNetUnfolderBase]: For 34477/34477 co-relation queries the response was YES. [2024-06-04 14:49:09,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3427 conditions, 602 events. 265/602 cut-off events. For 34477/34477 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3154 event pairs, 102 based on Foata normal form. 6/608 useless extension candidates. Maximal degree in co-relation 3360. Up to 358 conditions per place. [2024-06-04 14:49:09,264 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 74 selfloop transitions, 30 changer transitions 7/114 dead transitions. [2024-06-04 14:49:09,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 114 transitions, 1130 flow [2024-06-04 14:49:09,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:49:09,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:49:09,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-04 14:49:09,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-04 14:49:09,264 INFO L175 Difference]: Start difference. First operand has 172 places, 98 transitions, 758 flow. Second operand 10 states and 125 transitions. [2024-06-04 14:49:09,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 114 transitions, 1130 flow [2024-06-04 14:49:09,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 114 transitions, 1046 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-04 14:49:09,316 INFO L231 Difference]: Finished difference. Result has 169 places, 95 transitions, 730 flow [2024-06-04 14:49:09,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=730, PETRI_PLACES=169, PETRI_TRANSITIONS=95} [2024-06-04 14:49:09,316 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2024-06-04 14:49:09,317 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 95 transitions, 730 flow [2024-06-04 14:49:09,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 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-04 14:49:09,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:09,317 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-04 14:49:09,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 14:49:09,317 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:09,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:09,317 INFO L85 PathProgramCache]: Analyzing trace with hash -816147878, now seen corresponding path program 19 times [2024-06-04 14:49:09,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:09,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659171348] [2024-06-04 14:49:09,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:09,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:09,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:10,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:10,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:10,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659171348] [2024-06-04 14:49:10,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659171348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:10,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:10,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:10,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937223702] [2024-06-04 14:49:10,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:10,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:10,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:10,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:10,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:10,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:10,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 95 transitions, 730 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:10,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:10,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:10,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:11,275 INFO L124 PetriNetUnfolderBase]: 255/580 cut-off events. [2024-06-04 14:49:11,275 INFO L125 PetriNetUnfolderBase]: For 33557/33557 co-relation queries the response was YES. [2024-06-04 14:49:11,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3160 conditions, 580 events. 255/580 cut-off events. For 33557/33557 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2983 event pairs, 105 based on Foata normal form. 8/588 useless extension candidates. Maximal degree in co-relation 3094. Up to 411 conditions per place. [2024-06-04 14:49:11,278 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 67 selfloop transitions, 29 changer transitions 9/108 dead transitions. [2024-06-04 14:49:11,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 108 transitions, 974 flow [2024-06-04 14:49:11,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:11,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:11,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-04 14:49:11,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-04 14:49:11,279 INFO L175 Difference]: Start difference. First operand has 169 places, 95 transitions, 730 flow. Second operand 11 states and 129 transitions. [2024-06-04 14:49:11,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 108 transitions, 974 flow [2024-06-04 14:49:11,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 108 transitions, 899 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-04 14:49:11,324 INFO L231 Difference]: Finished difference. Result has 167 places, 91 transitions, 682 flow [2024-06-04 14:49:11,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=655, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=682, PETRI_PLACES=167, PETRI_TRANSITIONS=91} [2024-06-04 14:49:11,324 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2024-06-04 14:49:11,324 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 91 transitions, 682 flow [2024-06-04 14:49:11,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:11,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:11,324 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-04 14:49:11,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 14:49:11,324 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:11,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:11,325 INFO L85 PathProgramCache]: Analyzing trace with hash 177958768, now seen corresponding path program 1 times [2024-06-04 14:49:11,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:11,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614114309] [2024-06-04 14:49:11,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:11,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:11,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:13,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:13,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:13,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614114309] [2024-06-04 14:49:13,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614114309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:13,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:13,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:13,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881449460] [2024-06-04 14:49:13,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:13,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:13,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:13,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:13,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:13,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:13,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 91 transitions, 682 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:13,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:13,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:13,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:13,458 INFO L124 PetriNetUnfolderBase]: 246/565 cut-off events. [2024-06-04 14:49:13,458 INFO L125 PetriNetUnfolderBase]: For 30055/30055 co-relation queries the response was YES. [2024-06-04 14:49:13,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3041 conditions, 565 events. 246/565 cut-off events. For 30055/30055 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2876 event pairs, 81 based on Foata normal form. 6/571 useless extension candidates. Maximal degree in co-relation 2976. Up to 450 conditions per place. [2024-06-04 14:49:13,461 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 76 selfloop transitions, 11 changer transitions 21/111 dead transitions. [2024-06-04 14:49:13,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 111 transitions, 950 flow [2024-06-04 14:49:13,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:49:13,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:49:13,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 135 transitions. [2024-06-04 14:49:13,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3629032258064516 [2024-06-04 14:49:13,462 INFO L175 Difference]: Start difference. First operand has 167 places, 91 transitions, 682 flow. Second operand 12 states and 135 transitions. [2024-06-04 14:49:13,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 111 transitions, 950 flow [2024-06-04 14:49:13,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 111 transitions, 865 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-04 14:49:13,502 INFO L231 Difference]: Finished difference. Result has 165 places, 84 transitions, 581 flow [2024-06-04 14:49:13,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=581, PETRI_PLACES=165, PETRI_TRANSITIONS=84} [2024-06-04 14:49:13,502 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 135 predicate places. [2024-06-04 14:49:13,502 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 84 transitions, 581 flow [2024-06-04 14:49:13,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:13,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:13,502 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-04 14:49:13,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 14:49:13,503 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:13,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:13,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1573013936, now seen corresponding path program 2 times [2024-06-04 14:49:13,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:13,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630680493] [2024-06-04 14:49:13,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:13,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:13,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:15,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:15,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:15,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630680493] [2024-06-04 14:49:15,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630680493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:15,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:15,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:15,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14081874] [2024-06-04 14:49:15,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:15,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:15,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:15,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:15,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:15,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:15,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 84 transitions, 581 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:15,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:15,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:15,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:15,972 INFO L124 PetriNetUnfolderBase]: 230/527 cut-off events. [2024-06-04 14:49:15,972 INFO L125 PetriNetUnfolderBase]: For 28903/28903 co-relation queries the response was YES. [2024-06-04 14:49:15,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2758 conditions, 527 events. 230/527 cut-off events. For 28903/28903 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2618 event pairs, 77 based on Foata normal form. 6/533 useless extension candidates. Maximal degree in co-relation 2695. Up to 421 conditions per place. [2024-06-04 14:49:15,975 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 72 selfloop transitions, 9 changer transitions 19/103 dead transitions. [2024-06-04 14:49:15,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 103 transitions, 827 flow [2024-06-04 14:49:15,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:49:15,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:49:15,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 134 transitions. [2024-06-04 14:49:15,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602150537634409 [2024-06-04 14:49:15,976 INFO L175 Difference]: Start difference. First operand has 165 places, 84 transitions, 581 flow. Second operand 12 states and 134 transitions. [2024-06-04 14:49:15,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 103 transitions, 827 flow [2024-06-04 14:49:16,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 103 transitions, 785 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-04 14:49:16,014 INFO L231 Difference]: Finished difference. Result has 154 places, 78 transitions, 522 flow [2024-06-04 14:49:16,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=539, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=522, PETRI_PLACES=154, PETRI_TRANSITIONS=78} [2024-06-04 14:49:16,014 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 124 predicate places. [2024-06-04 14:49:16,014 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 78 transitions, 522 flow [2024-06-04 14:49:16,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:16,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:16,015 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-04 14:49:16,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 14:49:16,015 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:16,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:16,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1107912404, now seen corresponding path program 3 times [2024-06-04 14:49:16,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:16,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875946753] [2024-06-04 14:49:16,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:16,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:16,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:17,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:17,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:17,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875946753] [2024-06-04 14:49:17,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875946753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:17,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:17,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:17,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853345751] [2024-06-04 14:49:17,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:17,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:17,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:17,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:17,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:17,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:17,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 78 transitions, 522 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:17,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:17,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:17,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:18,375 INFO L124 PetriNetUnfolderBase]: 213/490 cut-off events. [2024-06-04 14:49:18,376 INFO L125 PetriNetUnfolderBase]: For 27443/27443 co-relation queries the response was YES. [2024-06-04 14:49:18,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2583 conditions, 490 events. 213/490 cut-off events. For 27443/27443 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2383 event pairs, 77 based on Foata normal form. 6/496 useless extension candidates. Maximal degree in co-relation 2523. Up to 396 conditions per place. [2024-06-04 14:49:18,379 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 68 selfloop transitions, 11 changer transitions 12/94 dead transitions. [2024-06-04 14:49:18,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 94 transitions, 742 flow [2024-06-04 14:49:18,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:49:18,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:49:18,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 132 transitions. [2024-06-04 14:49:18,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-04 14:49:18,381 INFO L175 Difference]: Start difference. First operand has 154 places, 78 transitions, 522 flow. Second operand 12 states and 132 transitions. [2024-06-04 14:49:18,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 94 transitions, 742 flow [2024-06-04 14:49:18,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 94 transitions, 716 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-04 14:49:18,428 INFO L231 Difference]: Finished difference. Result has 146 places, 74 transitions, 486 flow [2024-06-04 14:49:18,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=486, PETRI_PLACES=146, PETRI_TRANSITIONS=74} [2024-06-04 14:49:18,429 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-04 14:49:18,429 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 74 transitions, 486 flow [2024-06-04 14:49:18,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:18,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:18,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-04 14:49:18,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 14:49:18,429 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:18,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:18,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1307358344, now seen corresponding path program 4 times [2024-06-04 14:49:18,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:18,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943870433] [2024-06-04 14:49:18,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:18,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:18,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:20,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:20,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:20,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943870433] [2024-06-04 14:49:20,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943870433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:20,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:20,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:20,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277783463] [2024-06-04 14:49:20,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:20,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:20,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:20,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:20,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:20,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:20,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 74 transitions, 486 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:20,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:20,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:20,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:21,167 INFO L124 PetriNetUnfolderBase]: 205/472 cut-off events. [2024-06-04 14:49:21,167 INFO L125 PetriNetUnfolderBase]: For 26041/26041 co-relation queries the response was YES. [2024-06-04 14:49:21,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2478 conditions, 472 events. 205/472 cut-off events. For 26041/26041 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2271 event pairs, 75 based on Foata normal form. 6/478 useless extension candidates. Maximal degree in co-relation 2421. Up to 378 conditions per place. [2024-06-04 14:49:21,169 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 60 selfloop transitions, 6 changer transitions 22/91 dead transitions. [2024-06-04 14:49:21,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 91 transitions, 702 flow [2024-06-04 14:49:21,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 14:49:21,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 14:49:21,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 131 transitions. [2024-06-04 14:49:21,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3521505376344086 [2024-06-04 14:49:21,170 INFO L175 Difference]: Start difference. First operand has 146 places, 74 transitions, 486 flow. Second operand 12 states and 131 transitions. [2024-06-04 14:49:21,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 91 transitions, 702 flow [2024-06-04 14:49:21,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 91 transitions, 667 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-04 14:49:21,200 INFO L231 Difference]: Finished difference. Result has 141 places, 66 transitions, 401 flow [2024-06-04 14:49:21,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=401, PETRI_PLACES=141, PETRI_TRANSITIONS=66} [2024-06-04 14:49:21,201 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 111 predicate places. [2024-06-04 14:49:21,201 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 66 transitions, 401 flow [2024-06-04 14:49:21,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:21,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:21,201 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-04 14:49:21,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 14:49:21,202 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:21,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:21,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1471331308, now seen corresponding path program 5 times [2024-06-04 14:49:21,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:21,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018027849] [2024-06-04 14:49:21,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:21,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:21,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:22,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:22,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:22,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018027849] [2024-06-04 14:49:22,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018027849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:22,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:22,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:22,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696003619] [2024-06-04 14:49:22,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:22,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:22,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:22,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:22,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:23,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:23,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 66 transitions, 401 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:23,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:23,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:23,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:23,431 INFO L124 PetriNetUnfolderBase]: 191/436 cut-off events. [2024-06-04 14:49:23,431 INFO L125 PetriNetUnfolderBase]: For 25923/25923 co-relation queries the response was YES. [2024-06-04 14:49:23,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2324 conditions, 436 events. 191/436 cut-off events. For 25923/25923 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2055 event pairs, 71 based on Foata normal form. 6/442 useless extension candidates. Maximal degree in co-relation 2269. Up to 349 conditions per place. [2024-06-04 14:49:23,433 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 55 selfloop transitions, 5 changer transitions 19/82 dead transitions. [2024-06-04 14:49:23,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 82 transitions, 597 flow [2024-06-04 14:49:23,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:23,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:23,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-04 14:49:23,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-04 14:49:23,434 INFO L175 Difference]: Start difference. First operand has 141 places, 66 transitions, 401 flow. Second operand 11 states and 121 transitions. [2024-06-04 14:49:23,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 82 transitions, 597 flow [2024-06-04 14:49:23,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 82 transitions, 559 flow, removed 7 selfloop flow, removed 14 redundant places. [2024-06-04 14:49:23,460 INFO L231 Difference]: Finished difference. Result has 125 places, 60 transitions, 349 flow [2024-06-04 14:49:23,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=349, PETRI_PLACES=125, PETRI_TRANSITIONS=60} [2024-06-04 14:49:23,460 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 95 predicate places. [2024-06-04 14:49:23,460 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 60 transitions, 349 flow [2024-06-04 14:49:23,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:23,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:23,461 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-04 14:49:23,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 14:49:23,461 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:23,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:23,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1041815120, now seen corresponding path program 6 times [2024-06-04 14:49:23,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:23,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45775824] [2024-06-04 14:49:23,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:23,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:23,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:25,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:25,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:25,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45775824] [2024-06-04 14:49:25,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45775824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:25,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:25,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:25,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202309234] [2024-06-04 14:49:25,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:25,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:25,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:25,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:25,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:25,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:25,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 60 transitions, 349 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:25,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:25,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:25,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:25,449 INFO L124 PetriNetUnfolderBase]: 159/366 cut-off events. [2024-06-04 14:49:25,449 INFO L125 PetriNetUnfolderBase]: For 21571/21571 co-relation queries the response was YES. [2024-06-04 14:49:25,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1892 conditions, 366 events. 159/366 cut-off events. For 21571/21571 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1632 event pairs, 58 based on Foata normal form. 6/372 useless extension candidates. Maximal degree in co-relation 1844. Up to 291 conditions per place. [2024-06-04 14:49:25,451 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 51 selfloop transitions, 7 changer transitions 12/73 dead transitions. [2024-06-04 14:49:25,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 73 transitions, 519 flow [2024-06-04 14:49:25,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:25,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:25,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-04 14:49:25,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-04 14:49:25,452 INFO L175 Difference]: Start difference. First operand has 125 places, 60 transitions, 349 flow. Second operand 11 states and 119 transitions. [2024-06-04 14:49:25,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 73 transitions, 519 flow [2024-06-04 14:49:25,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 73 transitions, 499 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-04 14:49:25,467 INFO L231 Difference]: Finished difference. Result has 116 places, 56 transitions, 325 flow [2024-06-04 14:49:25,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=325, PETRI_PLACES=116, PETRI_TRANSITIONS=56} [2024-06-04 14:49:25,467 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 86 predicate places. [2024-06-04 14:49:25,467 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 56 transitions, 325 flow [2024-06-04 14:49:25,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:25,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:25,467 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-04 14:49:25,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 14:49:25,467 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:25,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:25,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1650205078, now seen corresponding path program 7 times [2024-06-04 14:49:25,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:25,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573645618] [2024-06-04 14:49:25,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:25,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:25,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:26,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:26,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:26,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573645618] [2024-06-04 14:49:26,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573645618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:26,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:26,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:26,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525962576] [2024-06-04 14:49:26,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:26,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:26,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:26,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:26,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:27,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:27,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 56 transitions, 325 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:27,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:27,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:27,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:27,386 INFO L124 PetriNetUnfolderBase]: 151/348 cut-off events. [2024-06-04 14:49:27,386 INFO L125 PetriNetUnfolderBase]: For 17269/17269 co-relation queries the response was YES. [2024-06-04 14:49:27,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1746 conditions, 348 events. 151/348 cut-off events. For 17269/17269 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1524 event pairs, 56 based on Foata normal form. 6/354 useless extension candidates. Maximal degree in co-relation 1702. Up to 273 conditions per place. [2024-06-04 14:49:27,388 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 44 selfloop transitions, 3 changer transitions 20/70 dead transitions. [2024-06-04 14:49:27,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 70 transitions, 491 flow [2024-06-04 14:49:27,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:27,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:27,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-04 14:49:27,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3460410557184751 [2024-06-04 14:49:27,390 INFO L175 Difference]: Start difference. First operand has 116 places, 56 transitions, 325 flow. Second operand 11 states and 118 transitions. [2024-06-04 14:49:27,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 70 transitions, 491 flow [2024-06-04 14:49:27,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 70 transitions, 469 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-04 14:49:27,405 INFO L231 Difference]: Finished difference. Result has 109 places, 49 transitions, 277 flow [2024-06-04 14:49:27,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=277, PETRI_PLACES=109, PETRI_TRANSITIONS=49} [2024-06-04 14:49:27,405 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 79 predicate places. [2024-06-04 14:49:27,405 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 49 transitions, 277 flow [2024-06-04 14:49:27,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:27,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:27,406 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-04 14:49:27,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 14:49:27,406 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:27,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:27,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1628818254, now seen corresponding path program 8 times [2024-06-04 14:49:27,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:27,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245906057] [2024-06-04 14:49:27,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:27,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:27,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:29,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:29,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:29,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245906057] [2024-06-04 14:49:29,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245906057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:29,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:29,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:29,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153611644] [2024-06-04 14:49:29,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:29,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:29,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:29,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:29,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:29,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:29,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 49 transitions, 277 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:29,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:29,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:29,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:29,615 INFO L124 PetriNetUnfolderBase]: 121/281 cut-off events. [2024-06-04 14:49:29,615 INFO L125 PetriNetUnfolderBase]: For 11474/11474 co-relation queries the response was YES. [2024-06-04 14:49:29,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1310 conditions, 281 events. 121/281 cut-off events. For 11474/11474 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1149 event pairs, 43 based on Foata normal form. 6/287 useless extension candidates. Maximal degree in co-relation 1269. Up to 215 conditions per place. [2024-06-04 14:49:29,616 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 38 selfloop transitions, 6 changer transitions 14/61 dead transitions. [2024-06-04 14:49:29,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 61 transitions, 419 flow [2024-06-04 14:49:29,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:29,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:29,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-04 14:49:29,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-04 14:49:29,617 INFO L175 Difference]: Start difference. First operand has 109 places, 49 transitions, 277 flow. Second operand 11 states and 116 transitions. [2024-06-04 14:49:29,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 61 transitions, 419 flow [2024-06-04 14:49:29,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 61 transitions, 397 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-04 14:49:29,624 INFO L231 Difference]: Finished difference. Result has 96 places, 44 transitions, 240 flow [2024-06-04 14:49:29,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=240, PETRI_PLACES=96, PETRI_TRANSITIONS=44} [2024-06-04 14:49:29,624 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2024-06-04 14:49:29,624 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 44 transitions, 240 flow [2024-06-04 14:49:29,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:29,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:29,625 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-04 14:49:29,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 14:49:29,625 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:29,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:29,625 INFO L85 PathProgramCache]: Analyzing trace with hash 60029834, now seen corresponding path program 9 times [2024-06-04 14:49:29,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:29,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079336357] [2024-06-04 14:49:29,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:29,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:29,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:31,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-04 14:49:31,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:31,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079336357] [2024-06-04 14:49:31,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079336357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:31,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:31,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:31,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871152768] [2024-06-04 14:49:31,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:31,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:31,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:31,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:31,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:31,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:31,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 44 transitions, 240 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:31,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:31,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:31,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:31,726 INFO L124 PetriNetUnfolderBase]: 97/227 cut-off events. [2024-06-04 14:49:31,726 INFO L125 PetriNetUnfolderBase]: For 5606/5606 co-relation queries the response was YES. [2024-06-04 14:49:31,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 915 conditions, 227 events. 97/227 cut-off events. For 5606/5606 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 843 event pairs, 30 based on Foata normal form. 6/233 useless extension candidates. Maximal degree in co-relation 880. Up to 160 conditions per place. [2024-06-04 14:49:31,727 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 34 selfloop transitions, 7 changer transitions 12/56 dead transitions. [2024-06-04 14:49:31,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 56 transitions, 372 flow [2024-06-04 14:49:31,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:31,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:31,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-04 14:49:31,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-04 14:49:31,728 INFO L175 Difference]: Start difference. First operand has 96 places, 44 transitions, 240 flow. Second operand 11 states and 117 transitions. [2024-06-04 14:49:31,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 56 transitions, 372 flow [2024-06-04 14:49:31,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 56 transitions, 346 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-04 14:49:31,733 INFO L231 Difference]: Finished difference. Result has 88 places, 40 transitions, 211 flow [2024-06-04 14:49:31,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=211, PETRI_PLACES=88, PETRI_TRANSITIONS=40} [2024-06-04 14:49:31,734 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 58 predicate places. [2024-06-04 14:49:31,734 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 40 transitions, 211 flow [2024-06-04 14:49:31,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:31,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:31,734 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-04 14:49:31,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-04 14:49:31,735 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:31,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:31,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1209694728, now seen corresponding path program 10 times [2024-06-04 14:49:31,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:31,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188309871] [2024-06-04 14:49:31,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:31,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:31,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:33,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:33,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:33,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188309871] [2024-06-04 14:49:33,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188309871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:33,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:33,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:33,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69609780] [2024-06-04 14:49:33,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:33,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:33,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:33,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:33,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:33,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:33,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 40 transitions, 211 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:33,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:33,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:33,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:33,586 INFO L124 PetriNetUnfolderBase]: 89/209 cut-off events. [2024-06-04 14:49:33,587 INFO L125 PetriNetUnfolderBase]: For 5160/5160 co-relation queries the response was YES. [2024-06-04 14:49:33,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 845 conditions, 209 events. 89/209 cut-off events. For 5160/5160 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 741 event pairs, 28 based on Foata normal form. 6/215 useless extension candidates. Maximal degree in co-relation 812. Up to 142 conditions per place. [2024-06-04 14:49:33,587 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 29 selfloop transitions, 4 changer transitions 17/53 dead transitions. [2024-06-04 14:49:33,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 53 transitions, 339 flow [2024-06-04 14:49:33,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:33,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:33,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-04 14:49:33,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-04 14:49:33,588 INFO L175 Difference]: Start difference. First operand has 88 places, 40 transitions, 211 flow. Second operand 11 states and 116 transitions. [2024-06-04 14:49:33,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 53 transitions, 339 flow [2024-06-04 14:49:33,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 53 transitions, 317 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-04 14:49:33,592 INFO L231 Difference]: Finished difference. Result has 81 places, 34 transitions, 172 flow [2024-06-04 14:49:33,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=172, PETRI_PLACES=81, PETRI_TRANSITIONS=34} [2024-06-04 14:49:33,592 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-04 14:49:33,592 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 34 transitions, 172 flow [2024-06-04 14:49:33,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:33,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:33,593 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-04 14:49:33,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-04 14:49:33,593 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:33,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:33,594 INFO L85 PathProgramCache]: Analyzing trace with hash -2142107716, now seen corresponding path program 11 times [2024-06-04 14:49:33,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:33,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330260182] [2024-06-04 14:49:33,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:33,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:33,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:35,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:35,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:35,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330260182] [2024-06-04 14:49:35,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330260182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:35,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:35,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:35,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723885575] [2024-06-04 14:49:35,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:35,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:35,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:35,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:35,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:35,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:35,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 34 transitions, 172 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:35,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:35,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:35,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:35,590 INFO L124 PetriNetUnfolderBase]: 76/180 cut-off events. [2024-06-04 14:49:35,590 INFO L125 PetriNetUnfolderBase]: For 3942/3946 co-relation queries the response was YES. [2024-06-04 14:49:35,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 724 conditions, 180 events. 76/180 cut-off events. For 3942/3946 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 598 event pairs, 28 based on Foata normal form. 6/186 useless extension candidates. Maximal degree in co-relation 694. Up to 120 conditions per place. [2024-06-04 14:49:35,591 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 24 selfloop transitions, 5 changer transitions 14/46 dead transitions. [2024-06-04 14:49:35,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 46 transitions, 284 flow [2024-06-04 14:49:35,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:35,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:35,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-04 14:49:35,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3343108504398827 [2024-06-04 14:49:35,592 INFO L175 Difference]: Start difference. First operand has 81 places, 34 transitions, 172 flow. Second operand 11 states and 114 transitions. [2024-06-04 14:49:35,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 46 transitions, 284 flow [2024-06-04 14:49:35,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 46 transitions, 264 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-04 14:49:35,595 INFO L231 Difference]: Finished difference. Result has 71 places, 29 transitions, 143 flow [2024-06-04 14:49:35,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=143, PETRI_PLACES=71, PETRI_TRANSITIONS=29} [2024-06-04 14:49:35,595 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2024-06-04 14:49:35,595 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 29 transitions, 143 flow [2024-06-04 14:49:35,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:35,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:35,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:49:35,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-04 14:49:35,596 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:35,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:35,596 INFO L85 PathProgramCache]: Analyzing trace with hash 275065932, now seen corresponding path program 12 times [2024-06-04 14:49:35,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:35,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92575348] [2024-06-04 14:49:35,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:35,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:35,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:37,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:37,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:37,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92575348] [2024-06-04 14:49:37,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92575348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:37,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:37,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:37,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577619118] [2024-06-04 14:49:37,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:37,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:37,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:37,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:37,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:37,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:37,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 29 transitions, 143 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:37,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:37,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:37,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:37,615 INFO L124 PetriNetUnfolderBase]: 67/159 cut-off events. [2024-06-04 14:49:37,615 INFO L125 PetriNetUnfolderBase]: For 2284/2288 co-relation queries the response was YES. [2024-06-04 14:49:37,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 607 conditions, 159 events. 67/159 cut-off events. For 2284/2288 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 490 event pairs, 28 based on Foata normal form. 10/169 useless extension candidates. Maximal degree in co-relation 582. Up to 95 conditions per place. [2024-06-04 14:49:37,615 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 19 selfloop transitions, 9 changer transitions 10/41 dead transitions. [2024-06-04 14:49:37,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 41 transitions, 245 flow [2024-06-04 14:49:37,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:37,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:37,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 113 transitions. [2024-06-04 14:49:37,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3313782991202346 [2024-06-04 14:49:37,616 INFO L175 Difference]: Start difference. First operand has 71 places, 29 transitions, 143 flow. Second operand 11 states and 113 transitions. [2024-06-04 14:49:37,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 41 transitions, 245 flow [2024-06-04 14:49:37,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 41 transitions, 227 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-04 14:49:37,618 INFO L231 Difference]: Finished difference. Result has 64 places, 26 transitions, 131 flow [2024-06-04 14:49:37,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=131, PETRI_PLACES=64, PETRI_TRANSITIONS=26} [2024-06-04 14:49:37,618 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 34 predicate places. [2024-06-04 14:49:37,618 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 26 transitions, 131 flow [2024-06-04 14:49:37,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:37,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:37,618 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-04 14:49:37,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-04 14:49:37,619 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:37,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:37,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1079551432, now seen corresponding path program 13 times [2024-06-04 14:49:37,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:37,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636097659] [2024-06-04 14:49:37,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:37,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:37,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:39,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:39,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:39,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636097659] [2024-06-04 14:49:39,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636097659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:39,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:39,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:39,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129216218] [2024-06-04 14:49:39,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:39,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:39,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:39,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:39,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:39,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:39,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 26 transitions, 131 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:39,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:39,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:39,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:39,953 INFO L124 PetriNetUnfolderBase]: 45/113 cut-off events. [2024-06-04 14:49:39,953 INFO L125 PetriNetUnfolderBase]: For 1024/1024 co-relation queries the response was YES. [2024-06-04 14:49:39,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 388 conditions, 113 events. 45/113 cut-off events. For 1024/1024 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 277 event pairs, 4 based on Foata normal form. 6/119 useless extension candidates. Maximal degree in co-relation 366. Up to 38 conditions per place. [2024-06-04 14:49:39,954 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 18 selfloop transitions, 8 changer transitions 10/39 dead transitions. [2024-06-04 14:49:39,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 39 transitions, 231 flow [2024-06-04 14:49:39,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:39,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:39,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-04 14:49:39,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284457478005865 [2024-06-04 14:49:39,954 INFO L175 Difference]: Start difference. First operand has 64 places, 26 transitions, 131 flow. Second operand 11 states and 112 transitions. [2024-06-04 14:49:39,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 39 transitions, 231 flow [2024-06-04 14:49:39,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 39 transitions, 207 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-04 14:49:39,955 INFO L231 Difference]: Finished difference. Result has 60 places, 22 transitions, 107 flow [2024-06-04 14:49:39,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=107, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=107, PETRI_PLACES=60, PETRI_TRANSITIONS=22} [2024-06-04 14:49:39,956 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 30 predicate places. [2024-06-04 14:49:39,956 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 22 transitions, 107 flow [2024-06-04 14:49:39,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:39,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:49:39,956 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-04 14:49:39,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-04 14:49:39,956 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-04 14:49:39,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:49:39,956 INFO L85 PathProgramCache]: Analyzing trace with hash -78319982, now seen corresponding path program 14 times [2024-06-04 14:49:39,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:49:39,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074462721] [2024-06-04 14:49:39,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:49:39,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:49:39,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:49:41,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:49:41,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:49:41,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074462721] [2024-06-04 14:49:41,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074462721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:49:41,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:49:41,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-04 14:49:41,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223949530] [2024-06-04 14:49:41,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:49:41,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-04 14:49:41,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:49:41,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-04 14:49:41,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-04 14:49:41,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-04 14:49:41,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 22 transitions, 107 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:41,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:49:41,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-04 14:49:41,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:49:41,612 INFO L124 PetriNetUnfolderBase]: 19/57 cut-off events. [2024-06-04 14:49:41,612 INFO L125 PetriNetUnfolderBase]: For 376/376 co-relation queries the response was YES. [2024-06-04 14:49:41,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 57 events. 19/57 cut-off events. For 376/376 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 72 event pairs, 0 based on Foata normal form. 6/63 useless extension candidates. Maximal degree in co-relation 156. Up to 24 conditions per place. [2024-06-04 14:49:41,612 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 0 selfloop transitions, 0 changer transitions 29/29 dead transitions. [2024-06-04 14:49:41,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 29 transitions, 151 flow [2024-06-04 14:49:41,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 14:49:41,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 14:49:41,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-04 14:49:41,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30498533724340177 [2024-06-04 14:49:41,613 INFO L175 Difference]: Start difference. First operand has 60 places, 22 transitions, 107 flow. Second operand 11 states and 104 transitions. [2024-06-04 14:49:41,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 29 transitions, 151 flow [2024-06-04 14:49:41,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 29 transitions, 117 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-06-04 14:49:41,613 INFO L231 Difference]: Finished difference. Result has 48 places, 0 transitions, 0 flow [2024-06-04 14:49:41,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=49, PETRI_DIFFERENCE_MINUEND_PLACES=38, 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=48, PETRI_TRANSITIONS=0} [2024-06-04 14:49:41,614 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 18 predicate places. [2024-06-04 14:49:41,614 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 0 transitions, 0 flow [2024-06-04 14:49:41,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:49:41,616 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-04 14:49:41,617 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-04 14:49:41,617 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-04 14:49:41,617 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-04 14:49:41,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-04 14:49:41,618 INFO L445 BasicCegarLoop]: Path program histogram: [33, 20, 19, 14, 12, 12, 7, 6, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2024-06-04 14:49:41,621 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-04 14:49:41,621 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-04 14:49:41,624 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-04 14:49:41,624 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-04 14:49:41,625 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.06 02:49:41 BasicIcfg [2024-06-04 14:49:41,625 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-04 14:49:41,626 INFO L158 Benchmark]: Toolchain (without parser) took 256369.87ms. Allocated memory was 178.3MB in the beginning and 1.1GB in the end (delta: 945.8MB). Free memory was 111.2MB in the beginning and 681.5MB in the end (delta: -570.2MB). Peak memory consumption was 376.3MB. Max. memory is 16.1GB. [2024-06-04 14:49:41,626 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 96.5MB. Free memory is still 47.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-04 14:49:41,626 INFO L158 Benchmark]: Witness Parser took 0.21ms. Allocated memory is still 178.3MB. Free memory is still 116.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-04 14:49:41,626 INFO L158 Benchmark]: CACSL2BoogieTranslator took 677.48ms. Allocated memory is still 178.3MB. Free memory was 110.9MB in the beginning and 127.2MB in the end (delta: -16.3MB). Peak memory consumption was 15.2MB. Max. memory is 16.1GB. [2024-06-04 14:49:41,627 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.02ms. Allocated memory is still 178.3MB. Free memory was 127.2MB in the beginning and 123.7MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-04 14:49:41,627 INFO L158 Benchmark]: Boogie Preprocessor took 80.15ms. Allocated memory is still 178.3MB. Free memory was 123.7MB in the beginning and 120.2MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-04 14:49:41,627 INFO L158 Benchmark]: RCFGBuilder took 835.88ms. Allocated memory is still 178.3MB. Free memory was 120.2MB in the beginning and 132.7MB in the end (delta: -12.5MB). Peak memory consumption was 49.1MB. Max. memory is 16.1GB. [2024-06-04 14:49:41,627 INFO L158 Benchmark]: TraceAbstraction took 254706.17ms. Allocated memory was 178.3MB in the beginning and 1.1GB in the end (delta: 945.8MB). Free memory was 131.6MB in the beginning and 681.5MB in the end (delta: -549.9MB). Peak memory consumption was 398.0MB. Max. memory is 16.1GB. [2024-06-04 14:49:41,628 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.17ms. Allocated memory is still 96.5MB. Free memory is still 47.6MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.21ms. Allocated memory is still 178.3MB. Free memory is still 116.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 677.48ms. Allocated memory is still 178.3MB. Free memory was 110.9MB in the beginning and 127.2MB in the end (delta: -16.3MB). Peak memory consumption was 15.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 64.02ms. Allocated memory is still 178.3MB. Free memory was 127.2MB in the beginning and 123.7MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 80.15ms. Allocated memory is still 178.3MB. Free memory was 123.7MB in the beginning and 120.2MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 835.88ms. Allocated memory is still 178.3MB. Free memory was 120.2MB in the beginning and 132.7MB in the end (delta: -12.5MB). Peak memory consumption was 49.1MB. Max. memory is 16.1GB. * TraceAbstraction took 254706.17ms. Allocated memory was 178.3MB in the beginning and 1.1GB in the end (delta: 945.8MB). Free memory was 131.6MB in the beginning and 681.5MB in the end (delta: -549.9MB). Peak memory consumption was 398.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 824]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 825]: 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, 49 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: 254.6s, OverallIterations: 148, TraceHistogramMax: 1, PathProgramHistogramMax: 33, EmptinessCheckTime: 0.0s, AutomataDifference: 70.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8501 SdHoareTripleChecker+Valid, 38.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7186 mSDsluCounter, 2552 SdHoareTripleChecker+Invalid, 32.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2240 mSDsCounter, 1313 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 58938 IncrementalHoareTripleChecker+Invalid, 60251 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1313 mSolverCounterUnsat, 312 mSDtfsCounter, 58938 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1575 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 1567 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2736 ImplicationChecksByTransitivity, 51.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2007occurred in iteration=78, InterpolantAutomatonStates: 1439, 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.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 181.8s InterpolantComputationTime, 2495 NumberOfCodeBlocks, 2495 NumberOfCodeBlocksAsserted, 148 NumberOfCheckSat, 2347 ConstructedInterpolants, 0 QuantifiedInterpolants, 117175 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 148 InterpolantComputations, 148 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-04 14:49:41,694 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